/////////////////////////////////////////////////////////////////////////////////// ///[ sexy installshield decompiler for is6/is7 ]//////// ///[ (c) sn00pee 2002 ]//////// /////////////////////////////////////////////////////////////////////////////////// ///[ starting decompilation ]//////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// // typedefs typedef _td0 begin INT cb; POINTER lpReserved; POINTER lpDesktop; POINTER lpTitle; INT dwX; INT dwY; INT dwXSize; INT dwYSize; INT dwXCountChars; INT dwYCountChars; INT dwFillAttribute; INT dwFlags; SHORT wShowWindow; SHORT cbReserved2; POINTER lpReserved2; HWND hStdInput; HWND hStdOutput; HWND hStdError; end; typedef _td1 begin HWND hProcess; HWND hThread; NUMBER dwProcessId; NUMBER dwThreadId; end; typedef _td2 begin STRING szStatusText[4096]; POINTER lpProcessAttributes; POINTER lpThreadAttributes; BOOL bInheritHandles; NUMBER dwCreationFlags; POINTER lpEnvironment; POINTER lpCurrentDirectory; NUMBER nLaunchResult; end; typedef _td3 begin BOOL bWin95; BOOL bWin9X; BOOL bWin98; BOOL bWinMe; BOOL bSubversion_A; BOOL bSubversion_B; BOOL bSubversion_C; BOOL bVersionNotFound; end; typedef _td4 begin BOOL bWinNT; BOOL bWinNT4; BOOL bWinNT351; BOOL bWin2000; BOOL bWinXP; BOOL bWinServer2003; BOOL bAdmin_Logged_On; BOOL bPowerUser_Logged_On; NUMBER nServicePack; end; typedef _td5 begin _td4 WINNT; _td3 WIN9X; BOOL bShellExplorer; BOOL bAlpha; BOOL bIntel; NUMBER nOSMajor; NUMBER nOSMinor; NUMBER nWinMajor; NUMBER nWinMinor; NUMBER nISOSL; NUMBER nSuites; NUMBER nSystemLangID; NUMBER nUserLangID; NUMBER nSystemDefaultUILangID; end; typedef _td6 begin NUMBER int1; NUMBER int2; end; typedef _td7 begin NUMBER dwEventType; NUMBER dwRestorePtType; _td6 llSequenceNumber; STRING szDescription[64]; end; typedef _td8 begin NUMBER nStatus; _td6 llSequenceNumber; end; typedef _td9 begin POINTER lpMachineName; POINTER lpDatabaseName; NUMBER dwDesiredAccess; NUMBER dwServiceType; NUMBER dwStartType; NUMBER dwErrorControl; POINTER lpLoadOrderGroup; POINTER lpdwTagId; POINTER lpDependencies; POINTER lpServiceStartName; POINTER lpPassword; end; typedef _td10 begin NUMBER nYearMonth; NUMBER nDay; NUMBER nHourMin; NUMBER nSeconds; end; typedef _td11 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nBuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; end; typedef _td12 begin NUMBER nOSVersionInfoSize; NUMBER nMajorVersion; NUMBER nMinorVersion; NUMBER nuildNumber; NUMBER nPlatformId; STRING szCSDVersion[128]; SHORT nServicePackMajor; SHORT nServicePackMinor; SHORT nSuiteMask; CHAR nProductType; CHAR nReserved; end; typedef _td13 begin NUMBER nLowDateTime; NUMBER nHighDateTime; end; typedef _td14 begin NUMBER nFileAttribs; _td13 ftCreationTime; _td13 ftLastAccessTime; _td13 ftLastWriteTime; NUMBER nFileSizeHigh; NUMBER nFileSizeLow; NUMBER nReserved0; NUMBER nReserved1; STRING szFileName[260]; STRING szAlternateFileName[14]; STRING szFiller[2]; end; typedef _td15 begin NUMBER left; NUMBER top; NUMBER right; NUMBER bottom; end; typedef _td16 begin NUMBER x; NUMBER y; end; typedef _td17 begin HWND hwnd; INT message; NUMBER wParam; NUMBER lParam; INT time; _td16 pt; end; typedef _td18 begin STRING szFileName[260]; STRING szFaceName[260]; end; typedef _td19 begin SHORT wShowWindow; INT dwFlags; NUMBER nOptions; BOOL bCurrentSaved; STRING szCurrent[260]; end; typedef _td20 begin NUMBER lFormat; STRING szVersion[256]; STRING szProductName[256]; STRING szCompanyName[256]; STRING szOldVersForUpdate[1024]; STRING szProductExe[256]; STRING szTARGETDIR[260]; STRING szURLInfoAbout[260]; STRING szContact[260]; STRING szHelpLink[260]; STRING szHelpTelephone[260]; STRING szReadme[260]; STRING szURLUpdateInfo[260]; STRING szComments[260]; STRING szDisplayIcon[260]; BOOL bNoModifyBtn; BOOL bNoRemoveBtn; BOOL bCombinedBtns; BOOL bNoRepairBtn; BOOL bSystemComponent; end; /////////////////////////////////////////////////////////////////////////////////// // prototypes (total: 711) // dll-imports (total: 229) prototype NUMBER ISRT.VerGetFileVersion(STRING, BYREF STRING); prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT); prototype NUMBER ISRT.IsEmpty(VARIANT); prototype NUMBER ISRT.IsObject(VARIANT); prototype NUMBER GDI32.AddFontResource(STRING); prototype BOOL GDI32.RemoveFontResource(STRING); prototype BOOL USER.IsWindowVisible(HWND); prototype BOOL USER.SetForegroundWindow(HWND); prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER); prototype NUMBER USER32.GetSystemMetrics(NUMBER); prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER); prototype NUMBER USER32.GetWindowTextLength(HWND); prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER); prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING); prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER); prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL); prototype BOOL KERNEL32.CreateProcess(POINTER, POINTER, POINTER, POINTER, BOOL, INT, INT, POINTER, POINTER, POINTER); prototype BOOL KERNEL32.GetExitCodeProcess(INT, POINTER); prototype INT USER32.MsgWaitForMultipleObjects(INT, INT, BOOL, INT, INT); prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER); prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER); prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER); prototype NUMBER KERNEL32.lstrlen(STRING); prototype NUMBER KERNEL32.SetCurrentDirectoryA(STRING); prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER); prototype NUMBER KERNEL32.Sleep(NUMBER); prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING); prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING); prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER); prototype BOOL KERNEL32.GetVersionEx(POINTER); prototype NUMBER KERNEL32.LoadLibraryA(STRING); prototype BOOL KERNEL32.FreeLibrary(HWND); prototype BOOL KERNEL32.GetProcAddress(HWND, STRING); prototype NUMBER KERNEL32.GetTickCount(); prototype BOOL USER32.PeekMessageA(POINTER, INT, INT, INT, INT); prototype BOOL USER32.TranslateMessage(POINTER); prototype INT USER32.DispatchMessage(POINTER); prototype BOOL sfc.SRSetRestorePoint(POINTER, POINTER); prototype BOOL USER.EnableWindow(HWND, SHORT); prototype INT USER.GetClassName(HWND, BYREF STRING, INT); prototype HWND USER.GetDC(HWND); prototype HWND USER.GetDlgItem(HWND, INT); prototype HWND USER.GetFocus(); prototype NUMBER USER.GetWindowLong(HWND, INT); prototype BOOL USER.IsIconic(HWND); prototype BOOL USER.IsWindow(HWND); prototype INT USER.ReleaseDC(HWND, HWND); prototype HWND USER.SetFocus(HWND); prototype NUMBER USER.SetWindowText(HWND, STRING); prototype INT USER.ShowWindow(HWND, SHORT); prototype HWND KERNEL.GetModuleHandle(STRING); prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT); prototype BOOL USER.PostMessage(HWND, SHORT, SHORT, NUMBER); prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.GetLocalTime(POINTER); prototype NUMBER KERNEL32.GetPrivateProfileSectionA(STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING); prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetShortPathNameA(STRING, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetSystemDefaultLangID(); prototype NUMBER KERNEL32.GetSystemDefaultLCID(); prototype NUMBER KERNEL32.GetUserDefaultLangID(); prototype NUMBER KERNEL32.GetSystemDefaultUILanguage(); prototype NUMBER KERNEL32.GetVersion(); prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER); prototype NUMBER KERNEL32.FindClose(NUMBER); prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER); prototype NUMBER KERNEL32.CloseHandle(NUMBER); prototype NUMBER KERNEL32.CreateFileA(STRING, NUMBER, NUMBER, POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER KERNEL32.DeleteFileA(STRING); prototype NUMBER KERNEL32.GetDriveType(STRING); prototype NUMBER KERNEL32.GetFileAttributesA(STRING); prototype NUMBER ISRT.GetHandle(POINTER, NUMBER); prototype NUMBER ISRT.MessageBeepP(NUMBER); prototype NUMBER ISRT._Preprogram(NUMBER); prototype NUMBER ISRT._InitInstall(NUMBER); prototype NUMBER ISRT._ExitInstall(NUMBER); prototype NUMBER ISRT._CCPSearch(NUMBER); prototype NUMBER ISRT._AppSearch(NUMBER); prototype NUMBER ISRT._Rebooted(NUMBER); prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._OnUninstPriv(NUMBER); prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER); prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER); prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING); prototype NUMBER ISRT._GetSelectedTreeComponent(POINTER, BYREF STRING, NUMBER); prototype POINTER ISRT._TreeViewCreate(NUMBER, HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._CtrlSetMLERichText(POINTER, STRING, NUMBER, BYREF STRING); prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._CtrlGetNotificationCode(POINTER, STRING); prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING); prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING); prototype NUMBER ISRT._EndDialog(POINTER, STRING); prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING); prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER ISRT._GetCurrentDialogName(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT.GetFontSub(POINTER, BYREF STRING); prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING); prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING); prototype NUMBER ISRT._SetSilentSdShowMsg(POINTER, BOOL); prototype NUMBER ISRT.__PutEnabledIServices(POINTER, NUMBER); prototype NUMBER ISRT._RegEnableTextSubs(POINTER, BOOL); prototype NUMBER ISRT._EnableSkins(POINTER, BOOL); prototype NUMBER ISRT._EnableDialogCache(POINTER, BOOL); prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL); prototype NUMBER ISRT._DisableStatus(POINTER); prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER); prototype NUMBER KERNEL32.GetCurrentDirectoryA(NUMBER, BYREF STRING); prototype NUMBER ISRT._ComponentCompareSizeRequired(NUMBER, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentGetTotalCost(NUMBER, STRING, STRING, BYREF NUMBER); prototype NUMBER ISRT._ComponentReinstall(NUMBER); prototype NUMBER ISRT._ComponentRemoveAll(NUMBER); prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING); prototype NUMBER ISRT._ComponentUpdate(NUMBER); prototype NUMBER ISRT._ComponentRemoveAllInLogOnly(NUMBER); prototype NUMBER ISRT._ComponentPatch(NUMBER); prototype NUMBER ISRT._ComponentValidate(NUMBER, STRING, STRING, STRING); prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL); prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING); prototype NUMBER ISRT._CreateRegistrySet(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING); prototype NUMBER ISRT._MediaGetInfo(NUMBER, STRING, POINTER); prototype NUMBER ISRT._ComponentGetData(NUMBER, STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING); prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ComponentSelectNew(NUMBER, STRING, BOOL); prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER); prototype NUMBER ISRT._PrintFile(STRING); prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, ???); prototype NUMBER ISRT._CloseFile(POINTER, NUMBER); prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL); prototype NUMBER ISRT._CreateDir(POINTER, STRING); prototype NUMBER ISRT._ExistsFile(STRING); prototype BOOL ISRT._ExistsDisk(STRING); prototype NUMBER ISRT._ExistsDir(STRING); prototype NUMBER ISRT._GetGlobalMemorySize(BYREF NUMBER, BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL); prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER); prototype NUMBER ISRT.GetCPUType(); prototype NUMBER ISRT._IsWindowsME(); prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER); prototype void ISRT._InetEndofTransfer(NUMBER); prototype BOOL ISRT._IsFontTypefaceNameAvailable(STRING); prototype BOOL ISRT._RegIsRemoteRegConnected(POINTER); prototype BOOL ISRT._IsSkinLoaded(POINTER); prototype BOOL ISRT.IsPowerUser(); prototype BOOL ISRT.PathIsValidSyntax(STRING); prototype BOOL ISRT.IsNTAdmin(); prototype NUMBER ISRT.__GetObjects(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT); prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__RestoreMainLogEx(NUMBER, BOOL); prototype NUMBER ISRT.__RestoreMainLog(NUMBER); prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER); prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER); prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER); prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER); prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL); prototype NUMBER ISRT._SetupInet(NUMBER); prototype NUMBER ISRT._CleanupInet(NUMBER); prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT); prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING); prototype NUMBER ISRT._GetTrueTypeFontFileInfo(STRING, NUMBER, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._SetupTraceWrite(BYREF STRING, BYREF STRING, BYREF STRING); prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT); prototype NUMBER ISRT._ShowObjWizardPages(NUMBER, NUMBER); prototype NUMBER ISRT._RegEnum(POINTER, NUMBER, STRING, NUMBER, POINTER); prototype NUMBER ISRT._RegSetKeyBinaryValue(POINTER, NUMBER, STRING, STRING, ???, NUMBER); prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT._RegQueryKeyBinaryValue(POINTER, NUMBER, STRING, STRING, BYREF ???, BYREF NUMBER); prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._RegDeleteValue(POINTER, NUMBER, STRING, STRING); prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL); prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER); prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListDeleteItem(POINTER, NUMBER); prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER); prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF ???, NUMBER); prototype NUMBER ISRT._ListReadFromFile(POINTER, NUMBER, STRING); prototype NUMBER ISRT._ListGetType(POINTER, NUMBER); prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, ???); prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, ???, NUMBER); prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER); prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER); prototype NUMBER ISRT._ListCount(POINTER, NUMBER); prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER); prototype NUMBER ISRT._ListCreate(POINTER, NUMBER); prototype NUMBER ISRT._ComponentGetTotalCostEx(NUMBER, STRING, STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER ISRT._GetDiskSpaceExEx(STRING, BYREF STRING, BYREF NUMBER, BOOL, BOOL); prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._SdShowMsg(NUMBER, STRING, BOOL); prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING, NUMBER, BOOL); prototype NUMBER ISRT.AddIcon(POINTER, STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetLongFromShort(STRING, BYREF STRING, NUMBER); prototype NUMBER ISRT.__GetRemoveAllMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetEnabledIServices(POINTER, BYREF NUMBER); prototype NUMBER ISRT.__SetUpdateMode(POINTER, BOOL); prototype NUMBER ISRT.__GetUpdateMode(POINTER, BYREF BOOL); prototype NUMBER ISRT.__GetInstallGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetMaintOption(POINTER, BYREF NUMBER); prototype NUMBER ISRT.__GetLogEx(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT); prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING); prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL); prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER); prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER); prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER); prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER); // functions (total: 482) export prototype NUMBER OnFirstUIBefore(); prototype NUMBER function_1(); prototype NUMBER function_2(); export prototype NUMBER OnFirstUIAfter(); export prototype NUMBER IfxOnCCPSearch(); export prototype NUMBER IfxOnAppSearch(); export prototype NUMBER IfxOnTransferred(); export prototype NUMBER IfxOnRebooted(); export prototype NUMBER IfxOnAbortInstall(); export prototype NUMBER IfxOnCanceling(); export prototype NUMBER IfxOnHelp(); export prototype NUMBER IfxOnUnhandledException(); export prototype NUMBER OnUnhandledException(); export prototype NUMBER OnSQLComponentInstalled(STRING); export prototype NUMBER OnSQLServerInitialize(NUMBER); export prototype NUMBER OnSQLServerInitializeMaint(); export prototype NUMBER OnSQLComponentUninstalled(STRING); export prototype NUMBER OnSQLBatchScripts(); export prototype INT OnIISComponentInstalled(STRING); export prototype INT OnIISVRootUninstalling(STRING); export prototype NUMBER OnIISCheckRequirements(); export prototype INT OnIISInitialize(); export prototype INT OnIISUninitialize(); export prototype NUMBER IfxOnGeneralScriptOp(STRING, STRING, NUMBER); export prototype NUMBER FinalConstruct(); export prototype NUMBER FinalRelease(); export prototype NUMBER OnSetTARGETDIR(); export prototype NUMBER OnSetUpdateMode(); export prototype NUMBER OnCheckMediaPassword(); export prototype NUMBER OnBegin(); export prototype NUMBER OnAppSearch(); export prototype NUMBER OnCCPSearch(); export prototype NUMBER OnFilterComponents(); export prototype NUMBER OnMaintUIBefore(); export prototype NUMBER OnUpdateUIBefore(); export prototype NUMBER OnMoveData(); export prototype NUMBER OnCustomizeUninstInfo(); export prototype NUMBER OnMoving(); export prototype NUMBER OnMoved(); export prototype NUMBER OnInstallingFile(STRING); export prototype NUMBER OnUninstallingFile(STRING); export prototype NUMBER OnUninstallingFontFile(POINTER); export prototype NUMBER OnInstalledFile(STRING); export prototype NUMBER OnInstalledFontFile(POINTER); export prototype NUMBER OnUninstalledFile(STRING); export prototype NUMBER OnMaintUIAfter(); export prototype NUMBER OnUpdateUIAfter(); export prototype NUMBER OnEnd(); export prototype NUMBER OnFileReadOnly(STRING); export prototype NUMBER OnFileLocked(STRING); export prototype NUMBER OnNextDisk(STRING, NUMBER, BYREF STRING); export prototype NUMBER OnRemovingSharedFile(STRING); export prototype NUMBER OnAbort(); export prototype NUMBER OnCanceling(); export prototype NUMBER OnHelp(); export prototype NUMBER OnRebooted(); export prototype NUMBER OnFileError(STRING, NUMBER); export prototype NUMBER OnInternetError(NUMBER, STRING, NUMBER); export prototype NUMBER OnMD5Error(STRING); export prototype NUMBER OnSelfRegistrationError(); export prototype void OnComponentError(); export prototype NUMBER OnShowUI(); export prototype NUMBER OnUninstall(); export prototype NUMBER IfxPreprogram(); export prototype NUMBER Preprogram(); export prototype void program(); export prototype NUMBER IfxPostprogram(); export prototype NUMBER Postprogram(); export prototype NUMBER IfxFinalConstruct(); export prototype NUMBER IfxOnInitInstall(); export prototype NUMBER IfxOnShowWizardPages(NUMBER); export prototype NUMBER IfxFilterComponents(); export prototype NUMBER IfxOnTransferring(); export prototype NUMBER IfxOnDisk1Installing(); export prototype NUMBER IfxOnDisk1Installed(); export prototype NUMBER IfxFinalRelease(); export prototype NUMBER IfxOnExitInstall(); export prototype NUMBER IfxOnFileReadOnly(STRING); export prototype NUMBER IfxOnRemovingSharedFile(STRING); export prototype NUMBER IfxOnMD5Error(STRING); export prototype NUMBER IfxOnFileError(STRING, NUMBER); export prototype NUMBER IfxOnInternetError(NUMBER, STRING, NUMBER); export prototype NUMBER IfxOnFileLocked(STRING); export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING); export prototype NUMBER IfxRunAfterReboot(); export prototype NUMBER IfxOnUninstPriv(); export prototype NUMBER IfxOnUninst(); export prototype NUMBER SetStatus(NUMBER, STRING); export prototype NUMBER SetStatusEx(NUMBER, STRING, STRING, STRING, NUMBER, NUMBER); export prototype NUMBER WizardDirection(); export prototype NUMBER IfxInitProperties(); export prototype NUMBER InitProperties(); export prototype NUMBER IfxReadProperties(NUMBER); export prototype NUMBER ReadProperties(NUMBER); export prototype NUMBER IfxWriteProperties(NUMBER); export prototype NUMBER WriteProperties(NUMBER); prototype NUMBER function_186(HWND, NUMBER, STRING, STRING, NUMBER); prototype NUMBER function_187(POINTER, BYREF STRING); prototype NUMBER function_190(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER FeatureIsItemSelected(STRING, STRING); prototype NUMBER FeatureSelectItem(STRING, STRING, BOOL); prototype NUMBER FeatureListItems(STRING, STRING, POINTER); prototype NUMBER FeatureGetTotalCost(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_195(STRING, STRING, BYREF NUMBER); prototype NUMBER function_196(STRING, STRING, STRING); prototype NUMBER function_197(STRING, STRING); prototype NUMBER DefineDialog(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER); prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER); prototype NUMBER ReleaseDialog/EndDialog(STRING); prototype NUMBER WaitOnDialog/ReleaseDialog(STRING); prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING); prototype NUMBER CtrlGetSubCommand(STRING); prototype NUMBER function_204(STRING); prototype NUMBER CtrlSetText/CtrlGetText(STRING, NUMBER, BYREF STRING); prototype NUMBER CtrlSetCurSel(STRING, NUMBER, STRING); prototype NUMBER CtrlGetState(STRING, NUMBER); prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER); prototype NUMBER function_209(STRING, NUMBER); prototype NUMBER function_210(STRING, NUMBER, POINTER); prototype NUMBER DialogSetInfo(NUMBER, STRING, NUMBER); prototype NUMBER function_220(); prototype NUMBER SetErrorMsg(NUMBER, STRING); prototype NUMBER function_222(STRING, NUMBER, NUMBER); prototype STRING function_223(NUMBER); prototype STRING function_224(NUMBER); prototype STRING function_225(NUMBER); prototype NUMBER function_226(); prototype NUMBER function_227(BYREF STRING); prototype NUMBER function_228(); prototype NUMBER function_234(); prototype NUMBER function_235(); prototype NUMBER function_236(); prototype NUMBER function_237(); prototype NUMBER function_238(); prototype NUMBER function_239(); prototype NUMBER function_240(NUMBER); prototype NUMBER function_241(); prototype NUMBER function_242(NUMBER); prototype NUMBER Disable(NUMBER); prototype NUMBER EnterDisk(STRING, STRING); prototype NUMBER function_253(STRING, STRING); prototype NUMBER function_254(STRING, STRING, BYREF STRING); prototype void function_255(); prototype NUMBER function_256(); prototype NUMBER function_257(STRING, STRING, NUMBER); prototype void function_258(); prototype INT function_259(INT, STRING, STRING, INT); prototype INT ComponentErrorInfo(); prototype VARIANT function_262(); prototype NUMBER function_263(STRING, STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_264(STRING, STRING); prototype NUMBER function_265(STRING, STRING, BOOL); prototype NUMBER function_266(STRING, BOOL); prototype NUMBER function_267(STRING, STRING, POINTER); prototype NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(STRING, BYREF STRING, BYREF NUMBER); prototype NUMBER function_269(STRING, STRING, BYREF NUMBER); prototype NUMBER function_270(STRING); prototype NUMBER function_271(STRING, STRING, STRING); prototype NUMBER function_272(STRING, NUMBER, NUMBER, BOOL); prototype NUMBER function_273(STRING, NUMBER, BOOL); prototype NUMBER function_274(STRING); prototype NUMBER ComponentRemoveAll(); prototype NUMBER function_276(); prototype NUMBER function_277(); prototype NUMBER function_278(); prototype NUMBER function_279(STRING); prototype NUMBER function_280(); prototype NUMBER function_281(STRING); prototype NUMBER function_282(STRING, STRING, STRING); prototype NUMBER function_283(STRING, NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_284(STRING, NUMBER, BYREF NUMBER, BYREF STRING, BOOL); prototype NUMBER function_285(STRING, STRING); prototype NUMBER function_306(STRING); prototype NUMBER function_307(STRING); prototype NUMBER ExistsDir(STRING); prototype NUMBER function_309(NUMBER); prototype NUMBER CreateFile(BYREF NUMBER, STRING, STRING); prototype NUMBER function_311(NUMBER); prototype NUMBER function_312(NUMBER, STRING); prototype NUMBER function_313(STRING); prototype NUMBER function_314(STRING); prototype NUMBER FindFile(STRING, STRING, BYREF STRING); prototype NUMBER function_316(); prototype NUMBER function_317(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL); prototype NUMBER function_318(STRING); prototype NUMBER function_319(NUMBER, STRING); prototype NUMBER GetDiskSpace(STRING); prototype NUMBER function_330(STRING, NUMBER); prototype NUMBER function_331(BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_332(NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_333(BYREF NUMBER, BYREF STRING); prototype NUMBER function_334(); prototype NUMBER function_335(BYREF NUMBER); prototype NUMBER function_336(NUMBER, BYREF STRING); prototype NUMBER function_337(BYREF NUMBER, STRING); prototype NUMBER function_338(BYREF NUMBER, BYREF STRING); prototype NUMBER function_339(BYREF STRING); prototype NUMBER function_340(BYREF STRING); prototype NUMBER function_341(BYREF STRING); prototype NUMBER function_342(BYREF STRING); prototype NUMBER function_343(BYREF STRING); prototype NUMBER function_344(BYREF NUMBER); prototype NUMBER function_345(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_346(BYREF NUMBER); prototype NUMBER function_347(STRING, BYREF STRING); prototype NUMBER function_348(BYREF NUMBER, BYREF NUMBER, BYREF STRING); prototype NUMBER function_349(STRING, NUMBER); prototype NUMBER function_355(); prototype NUMBER function_356(BYREF STRING, NUMBER, BYREF STRING); prototype NUMBER function_357(); prototype NUMBER function_360(NUMBER, STRING); export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER); export prototype void __ISRTUnInit(); export prototype NUMBER __ISRTSetComponentLog(NUMBER); export prototype NUMBER __ISRTRestoreMainLog(); export prototype NUMBER __ISRTRestoreMainLogEx(NUMBER); prototype BOOL function_372(); prototype STRING function_386(); prototype STRING FeatureReinstall(); prototype STRING function_388(); prototype STRING function_389(STRING); prototype NUMBER function_390(BYREF STRING, STRING, STRING); prototype NUMBER function_391(BYREF STRING, STRING, STRING); prototype NUMBER function_392(BYREF STRING, STRING, STRING); prototype NUMBER function_393(BYREF STRING); prototype NUMBER function_394(STRING, STRING, BOOL, NUMBER); prototype NUMBER function_395(STRING, BOOL); prototype NUMBER function_396(STRING, STRING); prototype NUMBER function_397(STRING, NUMBER); prototype NUMBER function_398(); prototype void function_399(); prototype STRING function_400(NUMBER); prototype STRING function_401(STRING); prototype NUMBER function_402(STRING); prototype NUMBER function_403(STRING, NUMBER, NUMBER); prototype STRING function_404(STRING); prototype NUMBER function_406(NUMBER, STRING); prototype NUMBER function_407(); prototype NUMBER function_408(); prototype NUMBER function_409(); prototype NUMBER function_410(); prototype NUMBER function_411(STRING); prototype NUMBER function_412(); prototype NUMBER function_413(); prototype void function_415(); prototype NUMBER function_416(); prototype NUMBER function_417(); prototype NUMBER LOWORD/HIWORD(NUMBER); prototype NUMBER function_423(NUMBER); prototype SHORT function_424(SHORT); prototype SHORT function_425(SHORT); prototype NUMBER function_426(NUMBER, NUMBER); prototype NUMBER function_427(HWND, NUMBER, NUMBER, NUMBER); prototype NUMBER GetWindowHandle(NUMBER); prototype NUMBER function_429(NUMBER); prototype NUMBER Do(NUMBER); prototype NUMBER Do(NUMBER); export prototype NUMBER __ISRTDoExit(); prototype NUMBER function_433(NUMBER); prototype STRING function_434(NUMBER); prototype NUMBER function_435(STRING, BYREF STRING); prototype NUMBER function_436(STRING, STRING); prototype NUMBER function_437(VARIANT, BYREF VARIANT); prototype NUMBER function_438(VARIANT, VARIANT); prototype NUMBER function_439(STRING, STRING, STRING); prototype NUMBER function_440(STRING, NUMBER, NUMBER, BYREF STRING); prototype NUMBER function_441(STRING, BYREF STRING, BOOL, NUMBER); prototype NUMBER function_442(STRING); prototype NUMBER function_445(STRING, STRING, NUMBER); prototype NUMBER function_446(STRING, NUMBER); prototype NUMBER function_447(NUMBER, STRING, STRING); prototype NUMBER function_448(STRING, STRING, NUMBER); prototype NUMBER function_450(NUMBER); prototype NUMBER function_452(); prototype NUMBER function_453(); prototype NUMBER function_454(); prototype NUMBER function_455(); prototype NUMBER function_456(); prototype NUMBER function_457(); prototype NUMBER function_458(BOOL); prototype NUMBER function_459(); prototype NUMBER function_460(); prototype NUMBER function_461(); prototype NUMBER function_462(); prototype STRING function_463(STRING); prototype NUMBER function_464(STRING, STRING, POINTER, POINTER); prototype NUMBER function_465(STRING, STRING, STRING, BYREF STRING); prototype NUMBER function_466(STRING, STRING, STRING, NUMBER); prototype NUMBER function_467(STRING, STRING, STRING, STRING); prototype NUMBER function_468(NUMBER, STRING, STRING, STRING, STRING); prototype NUMBER function_469(STRING, STRING); prototype NUMBER function_470(STRING, STRING, STRING, STRING); prototype NUMBER function_471(STRING); prototype NUMBER function_472(BYREF STRING, BOOL); prototype NUMBER function_473(NUMBER); prototype NUMBER function_474(BYREF STRING); prototype NUMBER function_475(STRING, NUMBER, POINTER); prototype NUMBER function_476(STRING, NUMBER); prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_478(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_479(STRING, STRING); prototype NUMBER function_480(STRING, STRING); prototype NUMBER function_481(); prototype NUMBER function_482(BOOL); prototype NUMBER function_483(); prototype NUMBER function_484(BOOL); prototype NUMBER function_485(NUMBER, STRING); prototype NUMBER function_486(); prototype NUMBER function_487(); prototype NUMBER function_488(NUMBER, BYREF STRING); prototype NUMBER function_489(NUMBER, STRING); prototype NUMBER function_490(NUMBER); prototype STRING function_491(NUMBER); prototype NUMBER function_492(NUMBER, BYREF STRING); prototype NUMBER function_493(NUMBER); prototype NUMBER function_494(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_495(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER, BOOL); prototype NUMBER function_496(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ListCreate(NUMBER); prototype NUMBER ListCount/ListDestroy(BYREF POINTER); prototype NUMBER ListCount(POINTER); prototype NUMBER ListSetIndex(POINTER, NUMBER); prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER); prototype NUMBER function_509(POINTER, STRING, NUMBER); prototype NUMBER ListFindString(POINTER, BYREF STRING); prototype NUMBER ListFindString(POINTER, STRING); prototype NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER function_513(POINTER, BYREF STRING); prototype NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(POINTER, BYREF NUMBER); prototype NUMBER ListGetNextString(POINTER, BYREF STRING); prototype NUMBER ListDeleteString/ListDeleteItem(POINTER); prototype NUMBER ListDeleteString(POINTER); prototype NUMBER ListWriteToFile(POINTER, STRING); prototype NUMBER function_519(POINTER); prototype NUMBER function_520(POINTER); prototype NUMBER function_521(POINTER, NUMBER); prototype NUMBER function_538(STRING, STRING, BYREF STRING); prototype NUMBER function_539(STRING, STRING, STRING, STRING, NUMBER); prototype NUMBER function_540(BYREF STRING, NUMBER); prototype void function_543(); prototype NUMBER function_544(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER); prototype NUMBER SdFinishReboot(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER function_546(STRING, NUMBER, NUMBER); prototype NUMBER function_547(STRING, STRING, STRING, STRING, STRING, NUMBER); prototype NUMBER SdInit(); prototype NUMBER function_549(); prototype NUMBER function_550(STRING, NUMBER, NUMBER, STRING); prototype NUMBER function_551(NUMBER); prototype NUMBER function_552(NUMBER); prototype NUMBER function_553(HWND); prototype NUMBER function_554(STRING, INT, STRING); prototype NUMBER function_555(STRING, NUMBER, STRING, NUMBER, NUMBER); prototype NUMBER function_556(BYREF STRING); prototype NUMBER function_557(INT, STRING); prototype NUMBER function_558(INT, BYREF INT, BYREF BOOL); prototype NUMBER function_559(BYREF STRING, STRING, STRING, BYREF NUMBER); prototype NUMBER function_560(STRING, STRING, STRING); prototype NUMBER function_561(HWND); prototype STRING function_562(NUMBER); prototype NUMBER function_563(STRING, NUMBER, STRING); prototype NUMBER function_565(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_566(STRING, STRING, STRING, STRING, BYREF BOOL, BOOL); prototype NUMBER function_567(INT, INT, STRING); prototype NUMBER function_568(STRING, BOOL); prototype NUMBER function_570(STRING, STRING); prototype NUMBER function_571(STRING, STRING); prototype NUMBER function_572(STRING, STRING, NUMBER); prototype NUMBER function_573(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_574(STRING, STRING, BYREF STRING, BOOL); prototype NUMBER function_576(); prototype NUMBER function_577(STRING, STRING, STRING, STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_579(); prototype STRING function_580(STRING); prototype NUMBER function_582(STRING, STRING); prototype NUMBER function_583(); prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER); prototype NUMBER SilentReadData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER); prototype NUMBER function_586(STRING); prototype NUMBER function_587(STRING, STRING, STRING); prototype NUMBER function_588(STRING, STRING, NUMBER); prototype NUMBER function_589(STRING, STRING, POINTER); prototype NUMBER function_590(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_591(NUMBER); prototype NUMBER function_592(STRING, STRING); prototype NUMBER function_593(STRING); prototype NUMBER function_594(STRING, STRING, BYREF STRING); prototype NUMBER function_595(STRING, STRING, BYREF NUMBER); prototype NUMBER function_596(STRING, STRING, POINTER); prototype NUMBER function_597(STRING, STRING, STRING, STRING, BOOL); prototype NUMBER function_598(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_599(NUMBER); prototype NUMBER function_600(STRING, STRING, NUMBER, NUMBER); prototype NUMBER function_601(); prototype NUMBER function_602(STRING, STRING, STRING); prototype NUMBER function_603(BOOL); prototype NUMBER function_604(BOOL, STRING, STRING); prototype NUMBER function_605(STRING, STRING, NUMBER, STRING); prototype NUMBER function_606(STRING, STRING, STRING); prototype NUMBER function_607(); prototype NUMBER function_608(NUMBER); prototype NUMBER GetDisk/GetDir(STRING, BYREF STRING); prototype NUMBER function_610(STRING, BYREF STRING); prototype NUMBER ParsePath(BYREF STRING, STRING, NUMBER); prototype NUMBER function_612(POINTER, STRING, STRING); prototype NUMBER StrLength(STRING); prototype NUMBER StrRemoveLastSlash(STRING); prototype NUMBER function_615(BYREF STRING); prototype NUMBER function_616(BYREF STRING); prototype NUMBER function_617(BYREF STRING, STRING); prototype NUMBER LongPathToQuote(BYREF STRING, BOOL); prototype NUMBER LongPathToShortPath(BYREF STRING); prototype NUMBER LongPathFromShortPath(BYREF STRING); prototype NUMBER function_621(BYREF STRING, STRING); prototype NUMBER function_622(STRING, STRING, NUMBER); prototype NUMBER function_623(BYREF STRING, STRING, STRING, NUMBER); prototype NUMBER function_624(STRING, BYREF STRING); prototype NUMBER function_625(BYREF NUMBER, STRING); prototype NUMBER function_626(BYREF STRING); prototype STRING function_633(); prototype NUMBER function_634(); prototype STRING function_635(); prototype STRING function_636(); prototype STRING function_637(); prototype STRING function_638(); prototype STRING function_639(); prototype STRING function_640(); prototype STRING function_641(); prototype NUMBER function_642(); prototype NUMBER function_643(); prototype NUMBER function_644(); prototype STRING function_645(); prototype NUMBER function_646(); prototype STRING function_647(); prototype STRING function_648(); prototype NUMBER function_649(); prototype STRING function_650(); prototype NUMBER function_651(); prototype STRING function_652(); prototype NUMBER function_653(); prototype VARIANT function_654(); prototype VARIANT function_655(); prototype STRING function_656(); prototype NUMBER function_657(); prototype NUMBER function_658(); prototype STRING function_659(); prototype VARIANT function_660(STRING); prototype NUMBER ProgDefGroupType(NUMBER); prototype NUMBER function_662(); prototype NUMBER function_663(NUMBER); prototype NUMBER function_664(NUMBER); prototype NUMBER function_665(); prototype STRING function_666(); prototype NUMBER function_667(); prototype NUMBER function_668(); prototype NUMBER function_669(); prototype NUMBER function_670(); prototype NUMBER function_671(); prototype VARIANT function_672(NUMBER); prototype void function_673(NUMBER, VARIANT); prototype NUMBER function_674(); prototype NUMBER function_675(); prototype NUMBER function_676(); prototype NUMBER function_677(STRING); prototype NUMBER function_678(); prototype NUMBER function_679(); prototype void function_680(); prototype NUMBER function_681(); prototype NUMBER function_694(STRING, STRING, BOOL); prototype NUMBER function_695(STRING, BYREF STRING, BOOL, BOOL); prototype NUMBER function_696(BYREF STRING); prototype NUMBER function_697(STRING, NUMBER, NUMBER); prototype NUMBER SetDisplayEffect(NUMBER); prototype NUMBER SetStatusWindow(NUMBER, STRING); prototype NUMBER function_700(BOOL, NUMBER); prototype NUMBER function_704(BYREF NUMBER, STRING); prototype NUMBER function_705(BYREF STRING, NUMBER); prototype NUMBER function_706(NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER); prototype NUMBER function_707(BYREF NUMBER, NUMBER, NUMBER, NUMBER); prototype BOOL function_708(STRING, STRING); prototype NUMBER function_709(BYREF STRING); prototype NUMBER function_710(); // unrecognized functions (total: 0) /////////////////////////////////////////////////////////////////////////////////// // reference table items (total:2334) // 00006CAA 00006CEB 00006CF9 00006D49 00006DDD 00006DEB 00006E25 00006E68 // 00006EE6 00006F28 00006F85 00006FC7 0000703C 00007075 000070AE 000070FE // 00007119 00007135 0000724F 0000726F 000072A6 0000731E 00007330 000073D6 // 00007469 00007474 00007491 000074A3 000074C6 000074D2 000074E4 00007507 // 00007513 00007525 00007560 000075AA 000075B0 000075BC 000075CE 00007611 // 0000761D 0000762F 00007658 00007664 00007676 00007699 000076A5 000076B7 // 000076DA 000076E6 000076F8 00007719 000077A1 000077C1 000077FC 00007877 // 000078F2 0000796D 000079A8 000079E3 00007A5E 00007A97 00007B47 00007B62 // 00007B84 00007B9F 00007BBA 00007BD5 00007BF9 00007C1D 00007C38 00007C5C // 00007C80 00007C8F 00007CDA 00007D18 00007D62 00007E65 00007E79 00007EB5 // 00007EF3 00007F30 00008008 0000801E 00008039 00008054 00008088 00008130 // 000081A8 00008219 00008227 00008289 000082FB 00008350 000083A4 000083FE // 00008441 000084A1 000084BA 00008513 0000857B 000085A0 000085AB 000085C8 // 000085E3 000085FE 00008619 000086C9 000086E6 00008757 00008770 000087FE // 00008809 0000888A 000088DF 00008921 00008927 00008982 0000898A 00008995 // 000089E0 000089E8 000089FA 00008A6B 00008AB8 00008B05 00008B52 00008BC4 // 00008BDA 00008C35 00008C6E 00008C9A 00008CA2 00008CB4 00008D02 00008D67 // 00008D8E 00008E1D 00008E3A 00008F7B 00008FE7 00009023 00009040 00009056 // 00009071 0000908C 000090A7 000090C2 00009141 00009169 0000917F 0000919A // 000091EC 0000929B 000092B1 000092CC 00009331 0000935D 000093C3 000093E0 // 000093F2 00009496 000094B3 000094C5 000094E0 00009504 00009528 000095B8 // 000095E1 0000963D 00009666 0000968A 000096AE 000096C9 000097B9 000097CB // 000097E6 00009801 00009849 0000989E 000098B7 00009929 0000997E 00009997 // 000099CC 00009A1B 00009A34 00009B0B 00009B19 00009CAA 00009D2B 00009D45 // 00009DCB 00009E43 00009E59 00009F9B 0000A07D 0000A115 0000A167 0000A172 // 0000A19A 0000A1B8 0000A1FE 0000A228 0000A245 0000A262 0000A26A 0000A28D // 0000A2AA 0000A2B2 0000A2CF 0000A331 0000A39A 0000A3FF 0000A446 0000A458 // 0000A495 0000A4E4 0000A523 0000A53A 0000A55B 0000A576 0000A59F 0000A5AB // 0000A5BD 0000A677 0000A6DD 0000A6E9 0000A6FB 0000A729 0000A735 0000A747 // 0000A768 0000A7C1 0000A7CD 0000A7DF 0000A812 0000A81E 0000A830 0000AA3E // 0000AA4A 0000AA5C 0000AA85 0000AA91 0000AAA3 0000AACC 0000AAD8 0000AAEA // 0000AB8E 0000ABDF 0000ABF0 0000AC01 0000AC0D 0000AC1F 0000ACBC 0000AD06 // 0000AD17 0000AD28 0000AD34 0000AD46 0000AD78 0000AD9C 0000ADA8 0000ADBA // 0000ADF8 0000AE04 0000AE16 0000AE57 0000AE63 0000AE75 0000AEB0 0000AEBC // 0000AECE 0000AF27 0000AF51 0000AF5D 0000AF6F 0000AFA2 0000AFB4 0000AFD5 // 0000AFF6 0000B011 0000B02C 0000B050 0000B073 0000B07F 0000B091 0000B0AC // 0000B0E7 0000B0F3 0000B105 0000B120 0000B15B 0000B167 0000B179 0000B194 // 0000B1D8 0000B275 0000B28E 0000B2CF 0000B307 0000B342 0000B37D 0000B3B8 // 0000B3F3 0000B42E 0000B466 0000B4B9 0000B50B 0000B543 0000B57B 0000B5B3 // 0000B5EB 0000B623 0000B67F 0000B77E 0000B7D6 0000B819 0000B828 0000B847 // 0000B894 0000B8E7 0000B9C3 0000BA6A 0000BAAA 0000BAB5 0000BB20 0000BB2B // 0000BB3A 0000BB59 0000BBB5 0000BC1C 0000BC4F 0000BC82 0000BCB5 0000BCC4 // 0000BCE3 0000BD3F 0000BDB0 0000BDBE 0000BDE3 0000BE02 0000BE5E 0000BEC2 // 0000BF47 0000BF56 0000BF75 0000C009 0000C046 0000C10F 0000C16E 0000C17D // 0000C1AD 0000C212 0000C21D 0000C25D 0000C26C 0000C28B 0000C29A 0000C304 // 0000C351 0000C380 0000C3CF 0000C428 0000C481 0000C490 0000C49E 0000C4D1 // 0000C4E0 0000C510 0000C540 0000C570 0000C5A0 0000C5D0 0000C600 0000C630 // 0000C660 0000C690 0000C6D8 0000C6F5 0000C704 0000C71F 0000C761 0000C7AD // 0000C7BC 0000C7ED 0000C81E 0000C84F 0000C880 0000C8B1 0000C8E2 0000C913 // 0000C944 0000C975 0000C982 0000C990 0000C99F 0000C9D0 0000CA01 0000CA32 // 0000CA63 0000CA70 0000CA7E 0000CA8D 0000CABE 0000CAEF 0000CB20 0000CB51 // 0000CB5E 0000CB6C 0000CB90 0000CBF6 0000CC30 0000CC70 0000CCDC 0000CD23 // 0000CD89 0000CE07 0000CE2B 0000CE79 0000CED9 0000CEE8 0000CEF6 0000CF33 // 0000CF54 0000CF66 0000CFA3 0000CFC4 0000CFDD 0000D01A 0000D03B 0000D054 // 0000D091 0000D0B2 0000D0CB 0000D108 0000D129 0000D142 0000D17F 0000D1A0 // 0000D1B9 0000D1F9 0000D21A 0000D233 0000D270 0000D291 0000D2A3 0000D2B2 // 0000D2E4 0000D316 0000D348 0000D37A 0000D3AD 0000D3F4 0000D445 0000D45D // 0000D4A6 0000D506 0000D511 0000D544 0000D5A7 0000D5BA 0000D5C5 0000D628 // 0000D63B 0000D646 0000D68F 0000D6D7 0000D701 0000D74A 0000D793 0000D7DC // 0000D825 0000D86B 0000D89D 0000D8CF 0000D918 0000D94A 0000D993 0000D9F9 // 0000DA5F 0000DAA8 0000DAB7 0000DAD6 0000DAE5 0000DB17 0000DB49 0000DB7B // 0000DBAD 0000DBE0 0000DC27 0000DC78 0000DC90 0000DCD9 0000DD56 0000DDE8 // 0000DE1F 0000DE37 0000DE6A 0000DEB3 0000DEFB 0000DF25 0000DFBD 0000E003 // 0000E035 0000E08C 0000E138 0000E151 0000E172 0000E1A4 0000E1ED 0000E21F // 0000E268 0000E2CE 0000E334 0000E37D 0000E38C 0000E3AB 0000E3D7 0000E428 // 0000E441 0000E482 0000E4DF 0000E531 0000E572 0000E5ED 0000E5F8 0000E666 // 0000E6F0 0000E6FB 0000E74E 0000E783 0000E7EB 0000E7F6 0000E839 0000E8B3 // 0000E904 0000E953 0000E9A4 0000E9F3 0000EA63 0000EA72 0000EA9B 0000EB50 // 0000EB5D 0000EB80 0000EBD5 0000EBE3 0000EC28 0000ECA5 0000ECE8 0000ED9B // 0000EE03 0000EE5F 0000EE9D 0000EEF4 0000EF29 0000EF91 0000EFB1 0000EFBC // 0000F063 0000F07C 0000F0FC 0000F102 0000F137 0000F17E 0000F1BC 0000F3A8 // 0000F491 0000F4FE 0000F5CC 0000F5D7 0000F6DE 0000F753 0000F7C8 0000F7F5 // 0000F82C 0000F9EB 0000FA18 0000FAB6 0000FAE8 0000FB11 0000FBEA 0000FC53 // 0000FC5E 0000FCE8 0000FD77 0000FD92 0000FDF5 0000FEA8 0000FEEC 0000FF41 // 0001009E 00010170 000101AA 00010241 000102B6 00010334 000103A9 00010460 // 00010534 0001054B 00010568 0001059D 00010647 0001066A 000106A5 000106E3 // 0001071E 0001075C 000107AE 000107EC 0001082C 0001084D 00010866 000108A4 // 000108E5 00010923 0001095E 0001099F 000109E0 00010A15 00010A6F 00010A7C // 00010A8A 00010ACB 00010B00 00010B38 00010BE1 00010C04 00010C0F 00010C72 // 00010C7E 00010CAE 00010CF1 00010D83 00010D95 00010DE2 00010E25 00010E6C // 00010EB3 00010EF9 00010F45 00010F8A 00010FD2 00011015 00011059 000110A2 // 000110E4 0001112D 00011171 000111B8 0001120A 0001125C 000112AF 00011301 // 00011357 000113A6 000113FC 0001141B 000114CC 00011517 00011558 00011573 // 000115C7 00011603 00011640 00011659 00011697 00011728 00011743 000117A0 // 000117F3 0001180E 00011846 00011881 000118CC 00011909 00011945 000119ED // 00011A47 00011A6B 00011ABE 00011B3A 00011BDD 00011C0E 00011C58 00011C8B // 00011CD6 00011D4F 00011DB0 00011DCB 00011DED 00011E1A 00011E5C 00011EBB // 00011EC6 00011F1D 00011F2B 0001202E 00012039 00012081 000120CC 000120F8 // 000121D9 00012247 00012282 000122BC 0001235B 000123AF 000123BC 000123CA // 00012443 0001245E 0001246D 000124AB 000124E7 00012529 00012562 000125BD // 000125CB 000125D6 00012614 0001267E 0001268C 00012697 000126FD 00012708 // 0001276C 00012777 000127C9 000127FB 0001282D 0001285F 00012891 000128B7 // 000128D2 000128DD 0001291B 00012966 000129A4 000129E2 00012A1E 00012A57 // 00012A90 00012AC9 00012B02 00012B3B 00012B74 00012BB3 00012BF2 00012C2E // 00012C6A 00012CA8 00012CE6 00012D1F 00012D65 00012DA4 00012DE3 00012E2B // 00012E71 00012EB7 00012EC5 00012EDE 00012F2A 00012FC9 00012FD4 0001305A // 00013084 000130A4 000130EE 00013180 000131BD 000131D5 00013231 00013269 // 00013284 00013312 0001333B 00013367 00013382 000133A4 00013477 00013550 // 0001355F 0001357E 000135CC 00013605 0001364F 000136E9 0001371B 0001374D // 0001377F 000137B1 000137E3 00013822 0001383D 00013858 000138D5 00013932 // 0001394D 0001399D 000139FE 00013A53 00013AB6 00013B0D 00013B76 00013BA8 // 00013BB7 00013BD2 00013C52 00013CD9 00013D11 00013D65 00013DA4 00013DD6 // 00013E24 00013E72 00013EC0 00013ECE 00013EE9 00013F83 00013FA2 00014051 // 00014085 00014124 00014178 00014185 00014193 000141E0 00014229 00014242 // 00014266 00014275 000142A6 000142D7 00014308 00014395 000143E0 00014411 // 0001446C 000144F7 00014520 0001457D 000145BF 000146D1 000146DC 000146F4 // 0001474C 00014776 0001478E 000147E8 0001487D 000148B8 000148C3 00014925 // 00014934 0001493F 000149C1 000149D0 000149DB 000149EA 000149F5 00014A45 // 00014AC5 00014ADD 00014B3E 00014B68 00014B7E 00014BC2 00014CC7 00014CDF // 00014D52 00014D78 00014DEB 00014E11 00014E72 00014E9C 00014EA7 00014F57 // 00014F6F 00014FD5 00014FED 00015040 0001508D 000150A0 000150AB 000150BA // 000150D9 0001511A 0001522D 000152E4 00015320 00015342 00015364 00015386 // 00015393 000153D7 000153E8 000153F4 00015406 0001544D 00015471 0001547D // 0001548F 000154B6 000154DA 00015501 000155C5 00015602 0001563E 0001568D // 0001569C 000156B7 00015711 0001575A 0001578C 000157C1 00015825 00015837 // 00015879 000158B0 000158C2 000158F1 00015A63 00015A74 00015A85 00015AE2 // 00015B29 00015CB6 00015D68 00015E07 00015E9B 00015F95 00016047 00016084 // 0001608F 00016160 0001623F 000162F1 0001630C 00016353 000163A4 000163C7 // 000163D5 000164B2 00016564 0001657F 000165C6 000166B6 00016795 00016847 // 00016862 000168A9 0001693F 00016A4C 00016AFE 00016B19 00016BDC 00016C8C // 00016D4E 00016D8C 00016F78 00017013 00017082 0001710C 000171B8 00017239 // 00017298 000172A6 000172D3 00017328 000173E0 000173E6 00017441 0001746C // 000174AE 0001752F 00017548 00017595 000175DC 000175E2 00017612 00017642 // 00017672 000176AE 000176DA 0001770A 0001773A 00017776 000177B6 000177C5 // 000177E0 00017802 00017862 000178B4 000178E7 0001794D 0001799E 000179A7 // 000179DF 000179FA 00017B92 00017BB6 00017BE1 00017C8B 00017CB2 00017CE2 // 00017D79 000188E5 00018900 0001895D 00018A1D 00018A57 00018B0E 00018C06 // 00018CCB 00018D2E 00018D5E 00018D79 00018DAA 00018DDB 00018E1F 00018E50 // 00018EB4 00018EE7 00018F1C 00018F53 0001906C 00019094 000190AA 000190BC // 000190F9 0001911E 00019139 0001916A 00019185 00019194 000191D8 0001921C // 0001932F 000193C6 000193E8 000193F7 00019402 00019411 00019434 0001945A // 0001948D 000194B8 00019509 0001950F 0001955A 000195B9 000195FA 0001964A // 00019690 000196D2 00019713 00019764 000197A9 000197FE 00019846 0001988E // 000198DE 00019930 0001999C 000199E4 00019A22 00019A5F 00019A9F 00019AE0 // 00019B20 00019B65 00019BBB 00019C08 00019C5C 00019CAF 00019D02 00019D63 // 00019DB7 00019E03 00019E47 00019E8D 00019EE5 00019F2A 00019F70 00019FC4 // 0001A00A 0001A057 0001A0A1 0001A0FC 0001A152 0001A1A8 0001A210 0001A26A // 0001A2B9 0001A316 0001A36E 0001A3C2 0001A489 0001A4E4 0001A54B 0001A5BA // 0001A665 0001A6EC 0001A748 0001A7E2 0001A841 0001A8A5 0001A908 0001A966 // 0001A9CB 0001AA21 0001AB06 0001AB62 0001ABC8 0001AC30 0001AC95 0001AD19 // 0001AD9E 0001AE28 0001AE7D 0001AF13 0001AF7F 0001B024 0001B0CA 0001B15C // 0001B1AB 0001B23D 0001B290 0001B318 0001B36D 0001B3B0 0001B408 0001B472 // 0001B4E2 0001B57C 0001B5D2 0001B61C 0001B68C 0001B713 0001B797 0001B7F9 // 0001B8BA 0001B911 0001B9C5 0001BA26 0001BA86 0001BAF4 0001BB50 0001BBAE // 0001BC43 0001BCA2 0001BD29 0001BD7A 0001BE4E 0001BED8 0001BF2C 0001BF78 // 0001BFC4 0001C010 0001C05B 0001C0D3 0001C133 0001C1A6 0001C229 0001C273 // 0001C2CD 0001C371 0001C3DD 0001C415 0001C42E 0001C4BA 0001C4D8 0001C528 // 0001C54B 0001C59F 0001C650 0001C6DF 0001C759 0001C77E 0001C7CE 0001C7F4 // 0001C88A 0001C924 0001C9B3 0001CA2D 0001CA4B 0001CA9B 0001CAC1 0001CAFC // 0001CB32 0001CB71 0001CBF5 0001CC4D 0001CC66 0001CD1D 0001CD31 0001CDD3 // 0001CE8A 0001CEC9 0001CF1F 0001CF2B 0001CF9E 0001CFCE 0001CFDB 0001D021 // 0001D03E 0001D105 0001D10B 0001D15B 0001D186 0001D1F0 0001D1F6 0001D234 // 0001D272 0001D2B0 0001D2CD 0001D2FB 0001D320 0001D38F 0001D3A8 0001D3E3 // 0001D44D 0001D453 0001D485 0001D4B7 0001D4E9 0001D4FA 0001D52A 0001D55B // 0001D5FC 0001D624 0001D693 0001D6B0 0001D707 0001D716 0001D75A 0001D7C4 // 0001D804 0001D825 0001D83E 0001DEB8 0001DF19 0001DFE3 0001E073 0001E0CA // 0001E12D 0001E1E7 0001E25A 0001E2CD 0001E340 0001E38F 0001E40A 0001E456 // 0001E46D 0001E50E 0001E6C3 0001E79A 0001E7B4 0001E95F 0001E9D8 0001EA51 // 0001EACA 0001EB43 0001EBBC 0001EC35 0001ECB0 0001ED2B 0001EDFC 0001EE16 // 0001EEB7 0001EF1B 0001EF7F 0001EFE3 0001F027 0001F03D 0001F075 0001F159 // 0001F189 0001F19B 0001FF03 0001FF56 0001FF64 0001FF76 000202F8 00020306 // 00020333 00020339 00020376 00020390 000205E8 00020615 0002062F 00020853 // 0002086D 0002087C 00020902 00020988 00020A0E 00020A70 00020A86 00020AF2 // 00020B60 00020BB3 00020C18 00020C39 00020CC0 00020D2C 00020D74 00020DB1 // 00020E0F 00020EEB 00020EF6 00020F15 00020F4E 00020F5A 00020F8A 00020F96 // 00020FFD 00021053 0002105F 000210A1 000210C5 000210EF 00021117 0002113E // 00021159 000211A0 000211D5 00021303 0002130F 0002133F 0002134B 0002138F // 000213AD 0002144E 00021465 00021473 000214AB 0002150F 00021546 00021559 // 00021699 000216E1 00021720 00021764 00021790 00021882 000218AD 0002191A // 00021973 0002198E 000219BD 000219E5 00021A6A 00021ABB 00021AF6 00021B73 // 00021B8E 00021BD7 00021C0F 00021C68 00021CA9 00021CD5 00021D19 00021D5D // 00021D9B 00021DE3 00021E2D 00021E6E 00021E9A 00021ED1 00021F5A 00021FDD // 00022059 00022106 0002211F 00022156 00022198 000221BE 00022380 000223C6 // 00022408 00022447 0002249C 000224DB 0002251A 00022569 000225A8 000225E7 // 00022626 00022665 000226A4 000226E3 00022722 00022761 000227A0 000227DF // 0002281E 0002285D 0002289C 000228DB 0002291A 00022959 000229A5 000229E4 // 00022A23 00022A5A 00022A99 00022B3F 00022B7B 00022BB0 00022BF4 00022C23 // 00022C73 00022CA3 00022CB2 00022CBD 00022CE1 00022D05 00022D14 00022D22 // 00022DAA 00022E3F 00022EC2 00022F70 0002301E 00023039 000230BF 00023163 // 0002317C 00023202 000232CA 0002330E 000233BF 000233DA 00023429 00023452 // 000234E0 00023534 0002358E 0002359D 000235D1 00023601 0002363C 0002367B // 000236B2 000236ED 0002372C 00023763 0002379F 000237DB 00023819 00023850 // 00023889 000238C5 000238FC 00023934 00023971 000239A7 000239E4 00023A1C // 00023A55 00023A8F 00023AC7 00023B02 00023B3A 00023B72 00023BAA 00023BE4 // 00023C1F 00023C5C 00023C94 00023CD3 00023D12 00023D58 00023D67 00023D82 // 00023E95 00023EB0 00023EF9 00023F47 00023FC1 00024034 00024084 000240E0 // 000240F9 0002414C 0002418A 000241C2 000241FA 00024232 0002426D 000242AB // 000242E9 0002435D 000243CF 000243F2 0002442D 00024468 000244DC 0002454E // 00024571 000245AC 00024620 00024692 000246B5 000246ED 00024725 00024760 // 00024798 00024827 00024842 00024886 00024901 0002491C 000249F2 000249FF // 00024A22 00024A6A 00024A78 00024AB0 00024B08 00024B47 00024B92 00024BDA // 00024C18 00024C72 00024CA7 00024CF4 00024CFF 00024D81 00024D9A 00024E87 // 00024E94 00024EB7 00024F11 00024F1F 00024F57 00024F9E 00024FF8 000250A1 // 000251A9 00025246 00025251 00025312 00025388 00025425 0002543C 000254C5 // 000254DF 000254EA 00025528 00025581 000255B6 00025603 00025611 0002561C // 000256BC 000256D9 0002571E 00025754 0002578A 000257B7 000257C9 00025844 // 00025932 0002593F 00025962 000259AA 000259CE 00025A06 00025A60 00025A8C // 00025AC1 00025AF5 00025B2A 00025B5E 00025BA2 00025BC3 00025C22 00025C3D // 00025C48 00025CD4 00025D15 00025D20 00025D52 00025D9E 00025DD3 00025E20 // 00025E2B 00025EDD 00025EF6 00025FEF 00025FFC 0002601F 00026067 0002608B // 000260C3 0002610A 00026136 000261BA 0002620B 00026268 00026295 000262A0 // 000262CD 000262E1 000263B0 000263BE 000263C9 000263FB 00026447 0002647C // 000264C9 000264D4 0002656F 00026588 000265AC 000265E0 000265F2 00026699 // 000266BC 00026702 00026726 0002675E 000267A5 000267D1 000267FD 00026829 // 0002688B 000268DC 0002692D 0002695A 0002696E 000269FA 00026A05 00026A37 // 00026A8F 00026AC4 00026B11 00026B1C 00026BB9 00026BD2 00026BF6 00026C48 // 00026C63 00026CF8 00026D45 00026D57 00026DA6 00026DC1 00026DD0 00026E0E // 00026E4C 00026E8A 00026E99 00026EB4 00026F72 00027029 00027056 00027083 // 000270B0 000270DD 0002710A 00027137 00027152 0002717C 000271B3 00027232 // 00027271 0002727F 00027336 00027345 000273AE 000273C0 00027403 0002744A // 00027464 00027476 000274B8 00027531 0002759B 000275B6 000275FC 0002762A // 0002764E 00027697 0002774E 00027767 000277F0 00027850 00027898 000278A6 // 000278DC 000278EE 00027934 00027977 00027999 000279DD 000279F1 00027A1B // 00027A88 00027B1E 00027B29 00027B6B 00027B8E 00027BD4 00027BE2 00027C1A // 00027C61 00027C8D 00027D21 00027D6A 00027DD4 00027E33 00027E3E 00027E75 // 00027EAC 00027EDB 00027F19 00027F57 00027FA3 00027FD8 00028025 00028030 // 0002808C 000280A0 000280BF 000280D8 00028134 00028180 00028190 000281A2 // 000281DD 0002825F 00028282 000282CA 000282D8 00028310 00028357 00028398 // 000283D6 00028414 00028460 00028495 000284E2 000284ED 00028551 0002856A // 000285E9 0002860C 00028654 0002866D 000286A5 000286EC 0002872D 0002876B // 000287A9 000287FE 00028833 00028880 0002888B 000288FA 00028913 00028997 // 000289BA 00028A02 00028A10 00028A48 00028A8F 00028B2F 00028B89 00028BBE // 00028BFC 00028C61 00028CAB 00028CEC 00028D03 00028D59 00028D9E 00028DA9 // 00028E0D 00028E26 00028F27 00028F34 00028FCA 00028FE3 000290BE 000290DB // 0002922E 0002928E 000292F7 00029303 00029331 00029353 000293A9 000293E9 // 0002940F 0002945E 000294FF 00029541 0002958E 0002959F 000295FB 00029616 // 0002967D 000296B7 00029779 00029830 00029911 00029932 000299AB 00029A2E // 00029A49 00029A7C 00029B06 00029B84 00029BBE 00029C28 00029C3A 00029C79 // 00029CB8 00029CF7 00029D3E 00029D4C 00029D63 00029D70 00029D9A 00029DCD // 00029E3E 00029E6B 00029EAA 00029EE9 00029F28 00029F6F 00029F86 00029FC1 // 00029FEB 0002A004 0002A025 0002A06C 0002A08D 0002A0A8 0002A0D9 0002A110 // 0002A12B 0002A172 0002A1A8 0002A1F7 0002A23C 0002A24A 0002A271 0002A283 // 0002A2D6 0002A33D 0002A36D 0002A3E4 0002A414 0002A41F 0002A443 0002A4BA // 0002A4EA 0002A509 0002A58A 0002A5D5 0002A5ED 0002A654 0002A6AD 0002A72F // 0002A750 0002A76B 0002A796 0002A841 0002A868 0002A8B0 0002A92A 0002A94E // 0002A97F 0002A9BF 0002AA13 0002AA47 0002AAF5 0002AB1E 0002AB6A 0002ABA8 // 0002ABC7 0002AC16 0002AC5B 0002AC69 0002ACC2 0002AD39 0002AD93 0002ADBD // 0002ADCB 0002AE4E 0002AE93 0002AE9E 0002AEE1 0002AF26 0002AF40 0002AF67 // 0002AFAF 0002AFF9 0002B022 0002B0C8 0002B0D3 0002B0F0 0002B112 0002B133 // 0002B157 0002B18A 0002B1C4 0002B21A 0002B220 0002B252 0002B284 0002B2B6 // 0002B2E8 0002B31A 0002B34C 0002B37E 0002B3B0 0002B3E2 0002B414 0002B446 // 0002B478 0002B4AA 0002B4DC 0002B50E 0002B51D 0002B55D 0002B58E 0002B645 // 0002B6FC 0002B770 0002B86E 0002B899 0002B8D2 0002B924 0002B993 0002B99E // 0002BA09 0002BA24 0002BA9F 0002BAFD 0002BB08 0002BBA7 0002BBC2 0002BBD1 // 0002BC10 0002BC29 0002BC51 0002BC6A 0002BCB9 0002BCD4 0002BD8F 0002BD9A // 0002BDE8 0002BDF3 0002BE02 0002BE1D 0002BE42 0002BEBD 0002BF02 0002BF47 // 0002BF75 0002BF84 0002BF9F 0002C01A 0002C035 0002C080 0002C099 0002C0F5 // 0002C141 0002C19D 0002C1E9 0002C245 0002C291 0002C2ED 0002C339 0002C395 // 0002C3E1 0002C43D 0002C489 0002C498 0002C4B3 0002C502 0002C53F 0002C578 // 0002C5C8 0002C5F3 0002C62D 0002C68A 0002C6CD 0002C721 0002C766 0002C771 // 0002C77C 0002C7AC 0002C7F0 0002C88D 0002C941 0002C94F 0002C969 0002C9C2 // 0002C9E9 0002CA08 0002CAAF 0002CAC9 0002CB07 0002CB76 0002CB95 0002CBCA // 0002CC0C 0002CC27 0002CC6B 0002CCE8 0002CD08 0002CD23 0002CD9F 0002CDAA // 0002CDBA 0002CDD5 0002CE10 0002CE63 0002CE7E 0002CEC2 0002CF31 0002CF7C // 0002CFC3 0002CFD2 0002D0B2 0002D11D 0002D128 0002D143 0002D187 0002D1FA // 0002D2BF 0002D2CE 0002D2E9 0002D31A 0002D36E 0002D3BD 0002D3F7 0002D498 // 0002D4B5 0002D532 0002D558 0002D59E 0002D617 0002D68E 0002D6CA 0002D7DA // 0002D7E5 0002D7FE 0002D89B 0002D8CE 0002D919 0002D927 0002D993 0002DAEE // 0002DB32 0002DB76 0002DBBA 0002DBFE 0002DC42 0002DC86 0002DCCA 0002DD0E // 0002DD52 0002DD96 0002DDDA 0002DE1E 0002DE58 0002DE63 0002DE71 0002DE8B // 0002DF25 0002DF34 0002DF42 0002DF86 0002DF94 0002E038 0002E046 0002E051 // 0002E07A 0002E13E 0002E14C 0002E157 0002E181 0002E1A3 0002E1C5 0002E1E7 // 0002E209 0002E22B 0002E24D 0002E26F 0002E291 0002E2B3 0002E2D5 0002E2F7 // 0002E319 0002E33B 0002E35D 0002E37F 0002E3A1 0002E3CF 0002E3F1 0002E41F // 0002E441 0002E463 0002E495 0002E4C7 0002E4E9 0002E50B 0002E52D 0002E593 // 0002E5B5 0002E60E 0002E61F 0002E635 0002E663 0002E685 0002E729 0002E7A9 // 0002E82C 0002E8AF 0002E94A 0002E9CD 0002E9E8 0002EA8C 0002EB0C 0002EB8A // 0002EBF4 0002EC85 0002ECEF 0002ED04 0002ED9F 0002EE1D 0002EE87 0002EE9C // 0002EEB7 0002EEEA 0002EF05 0002EFA9 0002EFE0 0002EFF2 0002F03D 0002F04B // 0002F084 0002F0CF 0002F0DD 0002F116 0002F161 0002F16F 0002F1A8 0002F1F3 // 0002F201 0002F23A 0002F27C 0002F2DF 0002F32F 0002F37C 0002F3CE 0002F425 // 0002F460 0002F4AD 0002F504 0002F566 0002F5B7 0002F605 0002F65C 0002F6B3 // 0002F70D 0002F769 0002F7C6 0002F828 0002F88C 0002F8EB 0002F941 0002F997 // 0002F9D5 0002FA35 0002FA8B 0002FAED 0002FB4B 0002FBAB 0002FC04 0002FC61 // 0002FCBC 0002FD22 0002FD86 0002FDE8 0002FE3F 0002FE8F 0002FEE0 0002FF33 // 0002FF8F 0002FFD0 0002FFED 0002FFFF 00030052 00030092 000300CF 0003011D // 00030158 00030188 000301C5 0003020C 0003025E 000302A5 000302EC 00030336 // 00030382 000303CF 0003044A 0003046D 000304C1 00030513 00030559 000305B2 // 00030636 00030667 00030674 000306E1 00030702 0003075D 000307AA 000307E0 // 00030821 00030871 000308B7 00030909 00030957 000309A7 000309F0 00030A3D // 00030A88 00030ADE 00030B32 00030B84 00030BCB 00030C0B 00030C4C 00030C8F // 00030CDB 00030D00 00030D16 0003114E 000313FB 00031409 00031476 000314B3 // 000314C4 00031681 0003168F 000316D5 000316E3 0003178F 000317EA 00031842 // 00031899 00031900 0003193A 00031B17 00031B61 00031BBA 00031BF7 00031C70 // 00031C7D 00031C99 00031CC6 00031CF4 00031D1B 00031D42 00031DC6 0003271D // 0003282F 00032846 0003284C 0003298F 00032A9A 00032BFA 00032C1D 00032C23 // 00032DA9 00032EF4 00032FA8 00032FC3 00033001 00033039 0003307E 000330C9 // 00033104 0003318C 0003320C 00033265 000332BE 00033317 0003334C 000333D0 // 0003341F 0003342D 0003349C 00033537 000335BD 00033643 000336A3 000336E9 // 00033765 000337E2 0003385F 000338DF 0003395B 00033969 00033A20 00033A47 // 00033AC3 00033ACE 00033AF9 00033B80 00033BFA 00033C76 00033C91 00033CD7 // 00033D53 00033DCF 00033DF7 00033E1F 00033E81 00033E90 /////////////////////////////////////////////////////////////////////////////////// // global variables NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57, global_number58, global_number59, global_number60, global_number61, global_number62, global_number63, global_number64, global_number65, global_number66, global_number67, global_number68, global_number69, global_number70, global_number71, global_number72, global_number73, global_number74, global_number75, global_number76, global_number77, global_number78, global_number79, global_number80, global_number81, global_number82, global_number83, global_number84, global_number85, global_number86, global_number87, global_number88, global_number89, global_number90, global_number91, global_number92, global_number93, global_number94, global_number95, global_number96, global_number97, global_number98, global_number99, global_number100, global_number101, global_number102, global_number103, global_number104, global_number105, global_number106, global_number107, global_number108, global_number109, global_number110, global_number111, global_number112, global_number113, global_number114, global_number115, global_number116, global_number117, global_number118, global_number119, global_number120, global_number121, global_number122, global_number123; STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63, global_string64, global_string65, global_string66, global_string67, global_string68, global_string69, global_string70, global_string71, global_string72, global_string73, global_string74, global_string75, global_string76, global_string77, global_string78, global_string79, global_string80, global_string81, global_string82, global_string83, global_string84, global_string85, global_string86, global_string87, global_string88, global_string89, global_string90, global_string91, global_string92, global_string93, global_string94, global_string95, global_string96, global_string97, global_string98, global_string99, global_string100, global_string101; OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11, global_object12, global_object13, global_object14, global_object15, global_object16, global_object17, global_object18, global_object19; /////////////////////////////////////////////////////////////////////////////////// // code start @00006CAA:0006 label_6caa: @00006CAC:0022 function NUMBER OnFirstUIBefore() @00006CAC NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00006CAC STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string10, local_string11, local_string12; @00006CAC @00006CAC begin @00006CB5:0006 local_number4 = 304; @00006CC1:0006 local_string9 = global_string4; @00006CCB:0006 local_string6 = ""; @00006CD5:0006 local_string7 = ""; @00006CDF:0006 local_number5 = 0; @00006CEB:0001 label_6ceb: @00006CED:0006 local_number1 = 0; @00006CF9:0007 label_6cf9: @00006CFB:0006 local_string1 = ""; @00006D05:0006 local_string2 = ""; @00006D0F:0021 function_571(local_string1, local_string2); @00006D1B:0006 local_number1 = LASTRESULT; @00006D25:000D local_number6 = (local_number1 = 12); @00006D34:0004 if(local_number6) then // ref index: 1 @00006D40:0005 goto label_6ceb; @00006D49:000C endif; @00006D49:000C label_6d49: @00006D4B:0006 local_string1 = ""; @00006D55:0006 local_string3 = ""; @00006D5F:0006 local_string4 = ""; @00006D69:0021 function_645(); @00006D6F:0006 local_string12 = LASTRESULT; @00006D79:0014 local_string5 = (local_string12 ^ "license.txt"); @00006D91:0021 function_565(local_string1, local_string3, local_string4, local_string5, local_number5); @00006DA6:0006 local_number1 = LASTRESULT; @00006DB0:000D local_number6 = (local_number1 = 12); @00006DBF:0004 if(local_number6) then // ref index: 1 @00006DCB:0005 goto label_6cf9; @00006DD4:0005 goto label_6deb; @00006DDD:0001 endif; @00006DDD:0001 label_6ddd: @00006DDF:0006 local_number5 = 1; @00006DEB:0005 label_6deb: @00006DED:0006 local_string2 = ""; @00006DF7:0006 local_string1 = ""; @00006E01:000D local_number6 = (local_number1 = 12); @00006E10:0004 if(local_number6) then // ref index: 1 @00006E1C:0005 goto label_6d49; @00006E25:0006 endif; @00006E25:0006 label_6e25: @00006E27:0006 local_string1 = ""; @00006E31:0006 local_string2 = ""; @00006E3B:000D local_number6 = (local_number1 = 12); @00006E4A:0004 if(local_number6) then // ref index: 1 @00006E56:0005 goto label_6deb; @00006E5F:0005 goto label_6ee6; @00006E68:000A endif; @00006E68:000A label_6e68: @00006E6A:0006 local_number4 = local_number1; @00006E74:000E local_number6 = (local_number4 != 303); @00006E83:0004 if(local_number6) then // ref index: 1 @00006E8F:0006 local_string8 = global_string4; @00006E99:0006 local_number3 = 0; @00006EA5:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(global_string2, local_string8, local_number3); @00006EB4:000E local_number6 = (local_number3 != 0); @00006EC3:0004 if(local_number6) then // ref index: 1 @00006ECF:0021 function_446(global_string39, -65534); @00006EDD:0005 goto label_6e25; @00006EE6:0005 endif; @00006EE6:0005 endif; @00006EE6:0005 label_6ee6: @00006EE8:000D local_number6 = (local_number1 = 12); @00006EF7:000E local_number7 = (local_number4 != 303); @00006F06:0019 local_number6 = (local_number6 = local_number7); @00006F13:0004 if(local_number6) then // ref index: 1 @00006F1F:0005 goto label_6e25; @00006F28:0008 endif; @00006F28:0008 label_6f28: @00006F2A:0006 local_string1 = ""; @00006F34:0006 local_string2 = ""; @00006F3E:0021 function_538(local_string1, local_string2, local_string9); @00006F4D:0006 local_number1 = LASTRESULT; @00006F57:0006 global_string4 = local_string9; @00006F61:000D local_number6 = (local_number1 = 12); @00006F70:0004 if(local_number6) then // ref index: 1 @00006F7C:0005 goto label_6e25; @00006F85:0005 endif; @00006F85:0005 label_6f85: @00006F87:000D local_number6 = (local_number1 = 12); @00006F96:000E local_number7 = (local_number4 != 303); @00006FA5:0019 local_number6 = (local_number6 = local_number7); @00006FB2:0004 if(local_number6) then // ref index: 1 @00006FBE:0005 goto label_6ee6; @00006FC7:000A endif; @00006FC7:000A label_6fc7: @00006FC9:0006 local_string1 = ""; @00006FD3:0006 local_string2 = ""; @00006FDD:0006 local_string11 = global_string4; @00006FE7:0006 local_string10 = ""; @00006FF1:0006 local_number2 = 2; @00006FFD:000D local_number6 = (local_number4 = 303); @0000700C:0004 if(local_number6) then // ref index: 1 @00007018:000D local_number6 = (local_number1 = 12); @00007027:0004 if(local_number6) then // ref index: 1 @00007033:0005 goto label_6ee6; @0000703C:0005 endif; @0000703C:0005 endif; @0000703C:0005 label_703c: @0000703E:0021 OnSQLServerInitialize(local_number1); @00007047:0006 local_number1 = LASTRESULT; @00007051:000D local_number6 = (local_number1 = 12); @00007060:0004 if(local_number6) then // ref index: 1 @0000706C:0005 goto label_6f85; @00007075:0005 endif; @00007075:0005 label_7075: @00007077:0021 function_450(local_number1); @00007080:0006 local_number1 = LASTRESULT; @0000708A:000D local_number6 = (local_number1 = 12); @00007099:0004 if(local_number6) then // ref index: 1 @000070A5:0005 goto label_703c; @000070AE:0007 endif; @000070AE:0007 label_70ae: @000070B0:0006 local_string1 = ""; @000070BA:0006 local_string2 = ""; @000070C4:0021 function_570(local_string1, local_string2); @000070D0:0006 local_number1 = LASTRESULT; @000070DA:000D local_number6 = (local_number1 = 12); @000070E9:0004 if(local_number6) then // ref index: 1 @000070F5:0005 goto label_7075; @000070FE:0003 endif; @000070FE:0003 label_70fe: @00007100:0027 // return coming @00007104:0023 return 0; @0000710D:0026 end; // checksum: f01579ba @00007119:0002 label_7119: @0000711B:0022 function NUMBER function_1() @0000711B NUMBER local_number1, local_number2, local_number3; @0000711B STRING local_string1, local_string2; @0000711B @0000711B begin @00007124:0021 function_332(150, local_number1, local_string1); @00007135:000B label_7135: @00007137:0021 function_568("Die Installation von Microsoft .NET läuft...", 1); @00007171:0014 local_string2 = (global_string5 ^ "support\\net2.0\\dotnetfx.exe"); @00007199:0021 function_257(local_string2, "/q:a", 49); @000071AE:000D local_number2 = (local_number1 = 6); @000071BD:0035 global_object6.nISOSL; @000071CD:0006 local_number3 = LASTRESULT; @000071D7:000D local_number3 = (local_number3 = 1048576); @000071E6:0018 local_number2 = (local_number2 || local_number3); @000071F3:0004 if(local_number2) then // ref index: 1 @000071FF:0014 local_string2 = (global_string5 ^ "support\\net2.0\\dotnetfx.exe"); @00007227:0021 function_257(local_string2, "/q:a /c:\"install /l /q\"", 49); @0000724F:0003 endif; @0000724F:0003 label_724f: @00007251:0021 function_568("", 0); @0000725F:0024 return; @00007263:0026 end; // checksum: 92e6761a @0000726F:0004 label_726f: @00007271:0022 function NUMBER function_2() @00007271 NUMBER local_number1, local_number2; @00007271 STRING local_string1, local_string2; @00007271 @00007271 begin @0000727A:0021 function_332(150, local_number1, local_string1); @0000728B:000D local_number2 = (local_number1 = 2); @0000729A:0004 if(local_number2) then // ref index: 2 @000072A6:0004 label_72a6: @000072A8:0021 function_568("Die Installation von DirectX läuft...", 1); @000072DB:0014 local_string2 = (global_string5 ^ "support\\dx9\\dxsetup.exe"); @000072FF:0021 function_257(local_string2, "", 49); @00007310:0021 function_568("", 0); @0000731E:0002 endif; @0000731E:0002 label_731e: @00007320:0024 return; @00007324:0026 end; // checksum: 1076e967 @00007330:000F label_7330: @00007332:0022 function NUMBER OnFirstUIAfter() @00007332 NUMBER local_number1, local_number2, local_number3, local_number4; @00007332 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00007332 @00007332 begin @0000733B:0021 function_1(); @00007341:0021 function_2(); @00007347:0021 function_450(1); @00007352:0006 local_string1 = ""; @0000735C:0006 local_string2 = ""; @00007366:0006 local_string3 = ""; @00007370:0006 local_string4 = ""; @0000737A:0006 local_string5 = ""; @00007384:0006 local_number1 = 0; @00007390:0006 local_number2 = 0; @0000739C:0006 local_number3 = 0; @000073A8:0004 if(global_number6) then // ref index: 1 @000073B4:0021 SdFinishReboot(local_string1, local_string2, 3, local_string3, 0); @000073CD:0005 goto label_7491; @000073D6:000B endif; @000073D6:000B label_73d6: @000073D8:0021 function_649(); @000073DE:0006 local_number4 = LASTRESULT; @000073E8:0012 local_number4 = (local_number4 & 1); @000073F7:0019 local_number4 = (local_number3 = local_number4); @00007404:0004 if(local_number4) then // ref index: 2 @00007410:0021 function_547(local_string1, local_string2, local_string3, local_string4, local_string5, 1); @0000742A:0006 local_number4 = LASTRESULT; @00007434:0004 if(local_number4) then // ref index: 1 @00007440:000E local_number4 = (global_number29 != 2); @0000744F:0004 if(local_number4) then // ref index: 1 @0000745B:0021 function_395("", 0); @00007469:0001 endif; @00007469:0001 endif; @00007469:0001 label_7469: @0000746B:0005 goto label_7491; @00007474:0001 endif; @00007474:0001 label_7474: @00007476:0021 function_544(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @00007491:0002 label_7491: @00007493:0024 return; @00007497:0026 end; // checksum: 1076305 @000074A3:0004 label_74a3: @000074A5:0022 function NUMBER IfxOnCCPSearch() @000074A5 @000074A5 @000074A5 @000074A5 begin @000074AE:0036 try // ref index 1: 1 ref index 2: 2 @000074BC:0021 OnCCPSearch(); @000074C2:0037 catch @000074C6:0002 label_74c6: @000074C8:0021 IfxOnUnhandledException(); @000074CE:0038 endcatch; @000074D2:0002 label_74d2: @000074D4:0024 return; @000074D8:0026 end; // checksum: 6567597b @000074E4:0004 label_74e4: @000074E6:0022 function NUMBER IfxOnAppSearch() @000074E6 @000074E6 @000074E6 @000074E6 begin @000074EF:0036 try // ref index 1: 1 ref index 2: 2 @000074FD:0021 OnAppSearch(); @00007503:0037 catch @00007507:0002 label_7507: @00007509:0021 IfxOnUnhandledException(); @0000750F:0038 endcatch; @00007513:0002 label_7513: @00007515:0024 return; @00007519:0026 end; // checksum: 5665595b @00007525:0006 label_7525: @00007527:0022 function NUMBER IfxOnTransferred() @00007527 NUMBER local_number1; @00007527 @00007527 @00007527 begin @00007530:0036 try // ref index 1: 3 ref index 2: 4 @0000753E:0021 function_355(); @00007544:0006 local_number1 = LASTRESULT; @0000754E:0004 if(local_number1) then // ref index: 1 @0000755A:0021 function_357(); @00007560:0008 endif; @00007560:0008 label_7560: @00007562:0021 OnSQLBatchScripts(); @00007568:0021 OnMoved(); @0000756E:0021 OnIISUninitialize(); @00007574:0021 Do(64); @0000757F:0006 local_number1 = LASTRESULT; @00007589:0009 local_number1 = (local_number1 < 0); @00007598:0004 if(local_number1) then // ref index: 1 @000075A4:0021 OnSelfRegistrationError(); @000075AA:0001 endif; @000075AA:0001 label_75aa: @000075AC:0037 catch @000075B0:0002 label_75b0: @000075B2:0021 IfxOnUnhandledException(); @000075B8:0038 endcatch; @000075BC:0002 label_75bc: @000075BE:0024 return; @000075C2:0026 end; // checksum: 618b41c @000075CE:0008 label_75ce: @000075D0:0022 function NUMBER IfxOnRebooted() @000075D0 NUMBER local_number1; @000075D0 @000075D0 @000075D0 begin @000075D9:0036 try // ref index 1: 1 ref index 2: 2 @000075E7:0021 Do(64); @000075F2:0027 // return coming @000075F6:0021 OnRebooted(); @000075FC:0006 local_number1 = LASTRESULT; @00007606:0023 return local_number1; @0000760D:0037 catch @00007611:0002 label_7611: @00007613:0021 IfxOnUnhandledException(); @00007619:0038 endcatch; @0000761D:0002 label_761d: @0000761F:0024 return; @00007623:0026 end; // checksum: 16100255 @0000762F:0005 label_762f: @00007631:0022 function NUMBER IfxOnAbortInstall() @00007631 @00007631 @00007631 @00007631 begin @0000763A:0036 try // ref index 1: 1 ref index 2: 2 @00007648:0021 OnAbort(); @0000764E:0021 function_461(); @00007654:0037 catch @00007658:0002 label_7658: @0000765A:0021 IfxOnUnhandledException(); @00007660:0038 endcatch; @00007664:0002 label_7664: @00007666:0024 return; @0000766A:0026 end; // checksum: 251c1136 @00007676:0004 label_7676: @00007678:0022 function NUMBER IfxOnCanceling() @00007678 @00007678 @00007678 @00007678 begin @00007681:0036 try // ref index 1: 1 ref index 2: 2 @0000768F:0021 OnCanceling(); @00007695:0037 catch @00007699:0002 label_7699: @0000769B:0021 IfxOnUnhandledException(); @000076A1:0038 endcatch; @000076A5:0002 label_76a5: @000076A7:0024 return; @000076AB:0026 end; // checksum: 4a68645e @000076B7:0004 label_76b7: @000076B9:0022 function NUMBER IfxOnHelp() @000076B9 @000076B9 @000076B9 @000076B9 begin @000076C2:0036 try // ref index 1: 1 ref index 2: 2 @000076D0:0021 OnHelp(); @000076D6:0037 catch @000076DA:0002 label_76da: @000076DC:0021 IfxOnUnhandledException(); @000076E2:0038 endcatch; @000076E6:0002 label_76e6: @000076E8:0024 return; @000076EC:0026 end; // checksum: 22611935 @000076F8:0004 label_76f8: @000076FA:0022 function NUMBER IfxOnUnhandledException() @000076FA @000076FA @000076FA @000076FA begin @00007703:0021 OnUnhandledException(); @00007709:0024 return; @0000770D:0026 end; // checksum: 51557246 @00007719:000B label_7719: @0000771B:0022 function NUMBER OnUnhandledException() @0000771B NUMBER local_number1, local_number2; @0000771B STRING local_string1, local_string2, local_string3, local_string4; @0000771B OBJECT local_object1; @0000771B begin @00007724:0035 Err.Description; @00007739:0006 local_object1 = LASTRESULT; @00007743:0028 StrLengthChars(local_object1); @0000774A:0006 local_object1 = NOTHING; @00007754:0006 local_number2 = LASTRESULT; @0000775E:000A local_number2 = (local_number2 > 0); @0000776D:0004 if(local_number2) then // ref index: 1 @00007779:0035 Err.Description; @0000778E:0006 local_string1 = LASTRESULT; @00007798:0005 goto label_7a97; @000077A1:0003 endif; @000077A1:0003 label_77a1: @000077A3:0035 Err.Number; @000077B3:0006 local_number1 = LASTRESULT; @000077BD:0001 // switch/while/??? @000077C1:0005 label_77c1: @000077C3:000D local_number2 = (local_number1 = -2147219711); @000077D2:0004 if(local_number2) then // ref index: 1 @000077DE:0021 function_562(17800); @000077E9:0006 local_string1 = LASTRESULT; @000077F3:0005 goto label_7a97; @000077FC:000A endif; @000077FC:000A label_77fc: @000077FE:000D local_number2 = (local_number1 = -2147219710); @0000780D:0004 if(local_number2) then // ref index: 1 @00007819:0021 function_562(17801); @00007824:0006 local_string2 = LASTRESULT; @0000782E:0007 local_string3 = (local_string2 + ": "); @0000783D:0035 Err.Source; @0000784D:0006 local_object1 = LASTRESULT; @00007857:0007 local_string1 = (local_string3 + local_object1); @00007864:0006 local_object1 = NOTHING; @0000786E:0005 goto label_7a97; @00007877:000A endif; @00007877:000A label_7877: @00007879:000D local_number2 = (local_number1 = -2147219709); @00007888:0004 if(local_number2) then // ref index: 1 @00007894:0021 function_562(17802); @0000789F:0006 local_string2 = LASTRESULT; @000078A9:0007 local_string3 = (local_string2 + ": "); @000078B8:0035 Err.Source; @000078C8:0006 local_object1 = LASTRESULT; @000078D2:0007 local_string1 = (local_string3 + local_object1); @000078DF:0006 local_object1 = NOTHING; @000078E9:0005 goto label_7a97; @000078F2:000A endif; @000078F2:000A label_78f2: @000078F4:000D local_number2 = (local_number1 = -2147219708); @00007903:0004 if(local_number2) then // ref index: 1 @0000790F:0021 function_562(17803); @0000791A:0006 local_string2 = LASTRESULT; @00007924:0007 local_string3 = (local_string2 + ": "); @00007933:0035 Err.Source; @00007943:0006 local_object1 = LASTRESULT; @0000794D:0007 local_string1 = (local_string3 + local_object1); @0000795A:0006 local_object1 = NOTHING; @00007964:0005 goto label_7a97; @0000796D:0005 endif; @0000796D:0005 label_796d: @0000796F:000D local_number2 = (local_number1 = -2147219707); @0000797E:0004 if(local_number2) then // ref index: 1 @0000798A:0021 function_562(17804); @00007995:0006 local_string1 = LASTRESULT; @0000799F:0005 goto label_7a97; @000079A8:0005 endif; @000079A8:0005 label_79a8: @000079AA:000D local_number2 = (local_number1 = -2147219706); @000079B9:0004 if(local_number2) then // ref index: 1 @000079C5:0021 function_562(17805); @000079D0:0006 local_string1 = LASTRESULT; @000079DA:0005 goto label_7a97; @000079E3:000A endif; @000079E3:000A label_79e3: @000079E5:000D local_number2 = (local_number1 = -2147219705); @000079F4:0004 if(local_number2) then // ref index: 1 @00007A00:0021 function_562(17807); @00007A0B:0006 local_string2 = LASTRESULT; @00007A15:0007 local_string3 = (local_string2 + ": "); @00007A24:0035 Err.Source; @00007A34:0006 local_object1 = LASTRESULT; @00007A3E:0007 local_string1 = (local_string3 + local_object1); @00007A4B:0006 local_object1 = NOTHING; @00007A55:0005 goto label_7a97; @00007A5E:0005 endif; @00007A5E:0005 label_7a5e: @00007A60:0035 Err.Number; @00007A70:0006 local_object1 = LASTRESULT; @00007A7A:0021 function_434(local_object1); @00007A83:0006 local_object1 = NOTHING; @00007A8D:0006 local_string1 = LASTRESULT; @00007A97:000F label_7a97: @00007A99:0007 local_string3 = (local_string1 + "\n\n"); @00007AA8:0021 function_562(17068); @00007AB3:0006 local_string4 = LASTRESULT; @00007ABD:0007 local_string1 = (local_string3 + local_string4); @00007ACA:0021 function_562(17066); @00007AD5:0006 local_string3 = LASTRESULT; @00007ADF:0021 function_562(17067); @00007AEA:0006 local_string4 = LASTRESULT; @00007AF4:0035 Err.Number; @00007B04:0006 local_object1 = LASTRESULT; @00007B0E:0021 function_447(-65533, local_string3, local_string4, local_object1, local_string1); @00007B25:0006 local_object1 = NOTHING; @00007B2F:0002 abort; @00007B33:0024 return; @00007B37:0026 end; // checksum: 1928e9a @00007B47:0003 label_7b47: @00007B49:0022 function NUMBER OnSQLComponentInstalled(local_string1) @00007B49 @00007B49 @00007B49 @00007B49 begin @00007B52:0024 return; @00007B56:0026 end; // checksum: c00 @00007B62:0004 label_7b62: @00007B64:0022 function NUMBER OnSQLServerInitialize(local_number1) @00007B64 @00007B64 @00007B64 @00007B64 begin @00007B6D:0027 // return coming @00007B71:0023 return local_number1; @00007B78:0026 end; // checksum: 11321 @00007B84:0003 label_7b84: @00007B86:0022 function NUMBER OnSQLServerInitializeMaint() @00007B86 @00007B86 @00007B86 @00007B86 begin @00007B8F:0024 return; @00007B93:0026 end; // checksum: c01 @00007B9F:0003 label_7b9f: @00007BA1:0022 function NUMBER OnSQLComponentUninstalled(local_string1) @00007BA1 @00007BA1 @00007BA1 @00007BA1 begin @00007BAA:0024 return; @00007BAE:0026 end; // checksum: c00 @00007BBA:0003 label_7bba: @00007BBC:0022 function NUMBER OnSQLBatchScripts() @00007BBC @00007BBC @00007BBC @00007BBC begin @00007BC5:0024 return; @00007BC9:0026 end; // checksum: c01 @00007BD5:0004 label_7bd5: @00007BD7:0022 function INT OnIISComponentInstalled(local_string1) @00007BD7 @00007BD7 @00007BD7 @00007BD7 begin @00007BE0:0027 // return coming @00007BE4:0023 return 0; @00007BED:0026 end; // checksum: 11527 @00007BF9:0004 label_7bf9: @00007BFB:0022 function INT OnIISVRootUninstalling(local_string1) @00007BFB @00007BFB @00007BFB @00007BFB begin @00007C04:0027 // return coming @00007C08:0023 return 0; @00007C11:0026 end; // checksum: 11527 @00007C1D:0003 label_7c1d: @00007C1F:0022 function NUMBER OnIISCheckRequirements() @00007C1F @00007C1F @00007C1F @00007C1F begin @00007C28:0024 return; @00007C2C:0026 end; // checksum: c01 @00007C38:0004 label_7c38: @00007C3A:0022 function INT OnIISInitialize() @00007C3A @00007C3A @00007C3A @00007C3A begin @00007C43:0027 // return coming @00007C47:0023 return 0; @00007C50:0026 end; // checksum: 11526 @00007C5C:0004 label_7c5c: @00007C5E:0022 function INT OnIISUninitialize() @00007C5E @00007C5E @00007C5E @00007C5E begin @00007C67:0027 // return coming @00007C6B:0023 return 0; @00007C74:0026 end; // checksum: 11526 @00007C80:0002 label_7c80: @00007C82:0022 function NUMBER IfxOnGeneralScriptOp(local_string1, local_string2, local_number1) @00007C82 NUMBER local_number3; @00007C82 STRING local_string3, local_string4, local_string5; @00007C82 OBJECT local_object1; @00007C82 begin @00007C8B:0001 // switch/while/??? @00007C8F:0004 label_7c8f: @00007C91:000D local_number3 = (local_string1 = "SQL Server Component Installed"); @00007CBC:0004 if(local_number3) then // ref index: 1 @00007CC8:0021 OnSQLComponentUninstalled(local_string2); @00007CD1:0005 goto label_8008; @00007CDA:0004 endif; @00007CDA:0004 label_7cda: @00007CDC:000D local_number3 = (local_string1 = "IIS VRoot Created"); @00007CFA:0004 if(local_number3) then // ref index: 1 @00007D06:0021 ComponentUpdate/CreateRegistrySet/CreateShellObjects(local_string2); @00007D0F:0005 goto label_8008; @00007D18:0005 endif; @00007D18:0005 label_7d18: @00007D1A:000D local_number3 = (local_string1 = "Component Installing"); @00007D3B:0004 if(local_number3) then // ref index: 1 @00007D47:0021 OnSQLComponentInstalled(local_string2); @00007D50:0021 ComponentUpdate/CreateRegistrySet/CreateShellObjects(local_string2); @00007D59:0005 goto label_8008; @00007D62:0010 endif; @00007D62:0010 label_7d62: @00007D64:000D local_number3 = (local_string1 = "File Installed"); @00007D7F:0004 if(local_number3) then // ref index: 2 @00007D8B:0012 local_number3 = (local_number1 & 65536); @00007D9A:0004 if(local_number3) then // ref index: 1 @00007DA6:0012 local_number3 = (local_number1 & 131072); @00007DB5:000D local_number3 = (local_number3 = 0); @00007DC4:0004 if(local_number3) then // ref index: 1 @00007DD0:0021 ParsePath(local_string3, local_string2, 3); @00007DE1:0033 local_object1.szFileName = local_string2; @00007DF8:0021 function_645(); @00007DFE:0006 local_string5 = LASTRESULT; @00007E08:0014 local_string5 = (local_string5 ^ "FontData.ini"); @00007E21:0021 function_465(local_string5, local_string3, "FaceName", local_string4); @00007E3B:0033 local_object1.szFaceName = local_string4; @00007E52:001A local_number3 = &local_object1; @00007E5C:0021 OnInstalledFontFile(local_number3); @00007E65:0002 endif; @00007E65:0002 endif; @00007E65:0002 label_7e65: @00007E67:0021 OnInstalledFile(local_string2); @00007E70:0005 goto label_8008; @00007E79:0004 endif; @00007E79:0004 label_7e79: @00007E7B:000D local_number3 = (local_string1 = "File Installing"); @00007E97:0004 if(local_number3) then // ref index: 1 @00007EA3:0021 OnInstallingFile(local_string2); @00007EAC:0005 goto label_8008; @00007EB5:0004 endif; @00007EB5:0004 label_7eb5: @00007EB7:000D local_number3 = (local_string1 = "File Uninstalling"); @00007ED5:0004 if(local_number3) then // ref index: 1 @00007EE1:0021 OnUninstallingFile(local_string2); @00007EEA:0005 goto label_8008; @00007EF3:0004 endif; @00007EF3:0004 label_7ef3: @00007EF5:000D local_number3 = (local_string1 = "File Uninstalled"); @00007F12:0004 if(local_number3) then // ref index: 1 @00007F1E:0021 OnUninstalledFile(local_string2); @00007F27:0005 goto label_8008; @00007F30:000D endif; @00007F30:000D label_7f30: @00007F32:000D local_number3 = (local_string1 = "Font Registered"); @00007F4E:0004 if(local_number3) then // ref index: 1 @00007F5A:0012 local_number3 = (local_number1 & 131072); @00007F69:000D local_number3 = (local_number3 = 0); @00007F78:0004 if(local_number3) then // ref index: 1 @00007F84:0033 local_object1.szFileName = local_string2; @00007F9B:0021 function_645(); @00007FA1:0006 local_string5 = LASTRESULT; @00007FAB:0014 local_string5 = (local_string5 ^ "FontData.ini"); @00007FC4:0021 function_465(local_string5, local_string3, "FaceName", local_string4); @00007FDE:0033 local_object1.szFaceName = local_string4; @00007FF5:001A local_number3 = &local_object1; @00007FFF:0021 OnUninstallingFontFile(local_number3); @00008008:0002 endif; @00008008:0002 endif; @00008008:0002 label_8008: @0000800A:0024 return; @0000800E:0026 end; // checksum: 28719272 @0000801E:0003 label_801e: @00008020:0022 function NUMBER FinalConstruct() @00008020 @00008020 @00008020 @00008020 begin @00008029:0024 return; @0000802D:0026 end; // checksum: c01 @00008039:0003 label_8039: @0000803B:0022 function NUMBER FinalRelease() @0000803B @0000803B @0000803B @0000803B begin @00008044:0024 return; @00008048:0026 end; // checksum: c01 @00008054:0006 label_8054: @00008056:0022 function NUMBER OnSetTARGETDIR() @00008056 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00008056 STRING local_string1, local_string2; @00008056 @00008056 begin @0000805F:0021 function_642(); @00008065:0006 local_number4 = LASTRESULT; @0000806F:0004 if(local_number4) then // ref index: 1 @0000807B:0027 // return coming @0000807F:0023 return 0; @00008088:0009 endif; @00008088:0009 label_8088: @0000808A:0006 global_string4 = "\\\\"; @000080CF:0021 function_283(global_string2, 6, local_number2, local_string2); @000080E3:0006 local_number3 = LASTRESULT; @000080ED:000C local_number4 = (local_number3 >= 0); @000080FC:0028 StrLengthChars(local_string2); @00008103:0006 local_number5 = LASTRESULT; @0000810D:0019 local_number4 = (local_number4 = local_number5); @0000811A:0004 if(local_number4) then // ref index: 1 @00008126:0006 global_string4 = local_string2; @00008130:000B endif; @00008130:000B label_8130: @00008132:0021 function_644(); @00008138:0006 local_number4 = LASTRESULT; @00008142:000D local_number4 = (local_number4 = 4); @00008151:0021 function_653(); @00008157:0006 local_number5 = LASTRESULT; @00008161:000A local_number5 = (local_number5 > 0); @00008170:0019 local_number4 = (local_number4 = local_number5); @0000817D:0004 if(local_number4) then // ref index: 2 @00008189:0021 function_653(); @0000818F:0006 local_number4 = LASTRESULT; @00008199:0007 local_number1 = (local_number4 + 1); @000081A8:000A label_81a8: @000081AA:0001 // switch/while/??? @000081AE:0021 ExistsDir(global_string4); @000081B7:0006 local_number4 = LASTRESULT; @000081C1:000D local_number4 = (local_number4 = 0); @000081D0:0004 if(local_number4) then // ref index: 1 @000081DC:002D NumToStr(local_string1, local_number1); @000081E6:0007 global_string24 = ("_" + local_string1); @000081F4:0007 global_string4 = (global_string4 + global_string24); @00008201:0007 local_number1 = (local_number1 + 1); @00008210:0005 goto label_81a8; @00008219:0001 endif; @00008219:0001 endif; @00008219:0001 label_8219: @0000821B:0026 end; // checksum: c75ad11 @00008227:0008 label_8227: @00008229:0022 function NUMBER OnSetUpdateMode() @00008229 NUMBER local_number2, local_number5, local_number6, local_number7, local_number8; @00008229 STRING local_string2, local_string3; @00008229 @00008229 begin @00008232:0006 global_number7 = 0; @0000823E:0021 function_283(global_string2, 0, local_number2, local_string2); @00008252:0012 local_number6 = (local_number2 & 1); @00008261:000D local_number6 = (local_number6 = 0); @00008270:0004 if(local_number6) then // ref index: 1 @0000827C:0027 // return coming @00008280:0023 return 0; @00008289:000B endif; @00008289:000B label_8289: @0000828B:0028 StrLengthChars(global_string17); @00008292:0006 local_number6 = LASTRESULT; @0000829C:000D local_number6 = (local_number6 = 0); @000082AB:0021 function_642(); @000082B1:0006 local_number7 = LASTRESULT; @000082BB:0019 local_number6 = (local_number6 = local_number7); @000082C8:0004 if(local_number6) then // ref index: 1 @000082D4:0021 function_562(18028); @000082DF:0006 local_string3 = LASTRESULT; @000082E9:0021 function_446(local_string3, -65533); @000082F7:0002 abort; @000082FB:0008 endif; @000082FB:0008 label_82fb: @000082FD:0028 StrLengthChars(global_string16); @00008304:0006 local_number6 = LASTRESULT; @0000830E:000D local_number6 = (local_number6 = 0); @0000831D:0004 if(local_number6) then // ref index: 1 @00008329:0021 function_562(18029); @00008334:0006 local_string3 = LASTRESULT; @0000833E:0021 function_446(local_string3, -65533); @0000834C:0002 abort; @00008350:0008 endif; @00008350:0008 label_8350: @00008352:0021 function_710(); @00008358:0006 local_number5 = LASTRESULT; @00008362:0009 local_number6 = (local_number5 < 0); @00008371:0004 if(local_number6) then // ref index: 1 @0000837D:0021 function_562(18030); @00008388:0006 local_string3 = LASTRESULT; @00008392:0021 function_446(local_string3, -65533); @000083A0:0002 abort; @000083A4:0008 endif; @000083A4:0008 label_83a4: @000083A6:0012 local_number6 = (local_number2 & 2); @000083B5:0021 function_642(); @000083BB:0006 local_number7 = LASTRESULT; @000083C5:000E local_number8 = (local_number5 != 1); @000083D4:0019 local_number7 = (local_number7 = local_number8); @000083E1:0018 global_number7 = (local_number6 || local_number7); @000083EE:0024 return; @000083F2:0026 end; // checksum: 9005ccaf @000083FE:0007 label_83fe: @00008400:0022 function NUMBER OnCheckMediaPassword() @00008400 NUMBER local_number1, local_number2; @00008400 STRING local_string1, local_string2; @00008400 @00008400 begin @00008409:0021 function_657(); @0000840F:0006 local_number2 = LASTRESULT; @00008419:000D local_number2 = (local_number2 = 0); @00008428:0004 if(local_number2) then // ref index: 1 @00008434:0027 // return coming @00008438:0023 return 0; @00008441:0007 endif; @00008441:0007 label_8441: @00008443:0021 function_435("IS_MEDIA_PASSWORD", local_string1); @00008460:0021 function_271(global_string2, "", local_string1); @0000846F:0006 local_number2 = LASTRESULT; @00008479:000D local_number2 = (local_number2 = 0); @00008488:0004 if(local_number2) then // ref index: 1 @00008494:0027 // return coming @00008498:0023 return 0; @000084A1:0002 endif; @000084A1:0002 label_84a1: @000084A3:0021 Disable(50); @000084AE:0006 local_number1 = 0; @000084BA:0008 label_84ba: @000084BC:0001 // switch/while/??? @000084C0:000D local_number2 = (local_number1 = 0); @000084CF:0004 if(local_number2) then // ref index: 4 @000084DB:0021 function_254("", "", local_string1); @000084EA:0006 local_number2 = LASTRESULT; @000084F4:0009 local_number2 = (local_number2 < 0); @00008503:0004 if(local_number2) then // ref index: 1 @0000850F:0002 abort; @00008513:0007 endif; @00008513:0007 label_8513: @00008515:0021 function_271(global_string2, "", local_string1); @00008524:0006 local_number2 = LASTRESULT; @0000852E:000D local_number2 = (local_number2 = 0); @0000853D:0004 if(local_number2) then // ref index: 1 @00008549:0021 function_436("IS_MEDIA_PASSWORD", local_string1); @00008566:0006 local_number1 = 1; @00008572:0005 goto label_85a0; @0000857B:0003 endif; @0000857B:0003 label_857b: @0000857D:0021 function_562(18032); @00008588:0006 local_string2 = LASTRESULT; @00008592:0021 function_446(local_string2, -65535); @000085A0:0001 label_85a0: @000085A2:0005 goto label_84ba; @000085AB:0003 endif; @000085AB:0003 label_85ab: @000085AD:0021 function_242(50); @000085B8:0024 return; @000085BC:0026 end; // checksum: 70f84340 @000085C8:0003 label_85c8: @000085CA:0022 function NUMBER OnBegin() @000085CA @000085CA @000085CA @000085CA begin @000085D3:0024 return; @000085D7:0026 end; // checksum: c01 @000085E3:0003 label_85e3: @000085E5:0022 function NUMBER OnAppSearch() @000085E5 @000085E5 @000085E5 @000085E5 begin @000085EE:0024 return; @000085F2:0026 end; // checksum: c01 @000085FE:0003 label_85fe: @00008600:0022 function NUMBER OnCCPSearch() @00008600 @00008600 @00008600 @00008600 begin @00008609:0024 return; @0000860D:0026 end; // checksum: c01 @00008619:000D label_8619: @0000861B:0022 function NUMBER OnFilterComponents() @0000861B NUMBER local_number1, local_number2; @0000861B @0000861B @0000861B begin @00008624:0021 function_272(global_string2, 2147483647, 0, 1); @0000863C:0035 global_object6.nSuites; @0000864D:0006 local_number1 = LASTRESULT; @00008657:0035 global_object6.nISOSL; @00008667:0006 local_number2 = LASTRESULT; @00008671:0021 function_272(global_string2, local_number1, local_number2, 0); @00008685:0021 function_273(global_string2, 0, 1); @00008698:0021 function_646(); @0000869E:0006 local_number1 = LASTRESULT; @000086A8:0021 function_273(global_string2, local_number1, 0); @000086B9:0024 return; @000086BD:0026 end; // checksum: d9dd0a43 @000086C9:0003 label_86c9: @000086CB:0022 function NUMBER OnMaintUIBefore() @000086CB NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @000086CB STRING local_string1, local_string2, local_string3, local_string4; @000086CB @000086CB begin @000086D4:0006 local_number2 = 301; @000086E0:0021 SdInit(); @000086E6:000A label_86e6: @000086E8:0021 function_634(); @000086EE:0006 local_number4 = LASTRESULT; @000086F8:000D local_number4 = (local_number4 = 0); @00008707:0004 if(local_number4) then // ref index: 1 @00008713:0021 Disable(50); @0000871E:0021 function_572(local_string1, local_string2, local_number2); @0000872D:0006 local_number2 = LASTRESULT; @00008737:0021 function_242(50); @00008742:0006 local_number1 = 1; @0000874E:0005 goto label_8770; @00008757:0002 endif; @00008757:0002 label_8757: @00008759:0021 Disable(54); @00008764:0006 local_number2 = 303; @00008770:000D label_8770: @00008772:000D local_number4 = (local_number2 = 303); @00008781:0004 if(local_number4) then // ref index: 2 @0000878D:0021 function_562(17045); @00008798:0006 local_string4 = LASTRESULT; @000087A2:0021 function_446(local_string4, 4); @000087B0:0006 local_number1 = LASTRESULT; @000087BA:000E local_number4 = (local_number1 != 6); @000087C9:0004 if(local_number4) then // ref index: 2 @000087D5:0021 function_634(); @000087DB:0006 local_number4 = LASTRESULT; @000087E5:0004 if(local_number4) then // ref index: 1 @000087F1:0002 abort; @000087F5:0005 goto label_8809; @000087FE:0001 endif; @000087FE:0001 label_87fe: @00008800:0005 goto label_86e6; @00008809:000A endif; @00008809:000A endif; @00008809:000A label_8809: @0000880B:000D local_number4 = (local_number2 = 301); @0000881A:0004 if(local_number4) then // ref index: 1 @00008826:0006 local_string1 = ""; @00008830:0021 function_562(11639); @0000883B:0006 local_string2 = LASTRESULT; @00008845:0021 function_539(local_string1, local_string2, global_string4, "", -1); @0000885C:0006 local_number1 = LASTRESULT; @00008866:000D local_number4 = (local_number1 = 12); @00008875:0004 if(local_number4) then // ref index: 1 @00008881:0005 goto label_86e6; @0000888A:0007 endif; @0000888A:0007 endif; @0000888A:0007 label_888a: @0000888C:0021 function_450(local_number1); @00008895:0006 local_number1 = LASTRESULT; @0000889F:000D local_number4 = (local_number1 = 12); @000088AE:000E local_number5 = (local_number2 != 301); @000088BD:0019 local_number4 = (local_number4 = local_number5); @000088CA:0004 if(local_number4) then // ref index: 1 @000088D6:0005 goto label_86e6; @000088DF:0005 endif; @000088DF:0005 label_88df: @000088E1:000D local_number4 = (local_number1 = 12); @000088F0:000D local_number5 = (local_number2 = 301); @000088FF:0019 local_number4 = (local_number4 = local_number5); @0000890C:0004 if(local_number4) then // ref index: 1 @00008918:0005 goto label_8809; @00008921:0001 endif; @00008921:0001 label_8921: @00008923:0001 // switch/while/??? @00008927:0007 label_8927: @00008929:000D local_number4 = (local_number2 = 303); @00008938:0004 if(local_number4) then // ref index: 3 @00008944:0021 function_283(global_string2, 0, local_number3, local_string3); @00008958:0012 local_number4 = (local_number3 & 1); @00008967:0004 if(local_number4) then // ref index: 1 @00008973:0021 function_278(); @00008979:0005 goto label_898a; @00008982:0001 endif; @00008982:0001 label_8982: @00008984:0021 function_276(); @0000898A:0001 label_898a: @0000898C:0005 goto label_89e8; @00008995:0007 endif; @00008995:0007 label_8995: @00008997:000D local_number4 = (local_number2 = 302); @000089A6:0004 if(local_number4) then // ref index: 2 @000089B2:0021 function_643(); @000089B8:0006 local_number4 = LASTRESULT; @000089C2:0004 if(local_number4) then // ref index: 1 @000089CE:0021 function_279(""); @000089D7:0005 goto label_89e8; @000089E0:0001 endif; @000089E0:0001 label_89e0: @000089E2:0021 ComponentRemoveAll(); @000089E8:0002 endif; @000089E8:0002 label_89e8: @000089EA:0024 return; @000089EE:0026 end; // checksum: 42b2c1bc @000089FA:000A label_89fa: @000089FC:0022 function NUMBER OnUpdateUIBefore() @000089FC NUMBER local_number4, local_number5, local_number6; @000089FC STRING local_string1, local_string2, local_string3; @000089FC @000089FC begin @00008A05:0021 function_283(global_string2, 0, local_number4, local_string3); @00008A19:0021 function_710(); @00008A1F:0006 local_number5 = LASTRESULT; @00008A29:0009 local_number6 = (local_number5 < 0); @00008A38:0004 if(local_number6) then // ref index: 1 @00008A44:0021 function_562(18030); @00008A4F:0006 local_string2 = LASTRESULT; @00008A59:0021 function_446(local_string2, -65533); @00008A67:0002 abort; @00008A6B:0007 endif; @00008A6B:0007 label_8a6b: @00008A6D:000D local_number6 = (local_number5 = 5); @00008A7C:0004 if(local_number6) then // ref index: 1 @00008A88:0021 function_562(18026); @00008A93:0006 local_string2 = LASTRESULT; @00008A9D:0021 function_556(local_string2); @00008AA6:0021 function_446(local_string2, -65533); @00008AB4:0002 abort; @00008AB8:0007 endif; @00008AB8:0007 label_8ab8: @00008ABA:000D local_number6 = (local_number5 = 2); @00008AC9:0004 if(local_number6) then // ref index: 1 @00008AD5:0021 function_562(18022); @00008AE0:0006 local_string2 = LASTRESULT; @00008AEA:0021 function_556(local_string2); @00008AF3:0021 function_446(local_string2, -65533); @00008B01:0002 abort; @00008B05:0007 endif; @00008B05:0007 label_8b05: @00008B07:000D local_number6 = (local_number5 = 4); @00008B16:0004 if(local_number6) then // ref index: 1 @00008B22:0021 function_562(18023); @00008B2D:0006 local_string2 = LASTRESULT; @00008B37:0021 function_556(local_string2); @00008B40:0021 function_446(local_string2, -65533); @00008B4E:0002 abort; @00008B52:000A endif; @00008B52:000A label_8b52: @00008B54:000D local_number6 = (local_number5 = 1); @00008B63:0004 if(local_number6) then // ref index: 1 @00008B6F:0021 function_562(18024); @00008B7A:0006 local_string2 = LASTRESULT; @00008B84:0021 function_556(local_string2); @00008B8D:0021 function_446(local_string2, 52); @00008B9B:0006 local_number6 = LASTRESULT; @00008BA5:000E local_number6 = (local_number6 != 6); @00008BB4:0004 if(local_number6) then // ref index: 1 @00008BC0:0002 abort; @00008BC4:0002 endif; @00008BC4:0002 endif; @00008BC4:0002 label_8bc4: @00008BC6:0021 function_266(global_string2, 1); @00008BD4:0021 SdInit(); @00008BDA:0008 label_8bda: @00008BDC:0006 local_string1 = ""; @00008BE6:0021 function_562(18025); @00008BF1:0006 local_string2 = LASTRESULT; @00008BFB:0021 function_571(local_string1, local_string2); @00008C07:0006 local_number5 = LASTRESULT; @00008C11:000D local_number6 = (local_number5 = 12); @00008C20:0004 if(local_number6) then // ref index: 1 @00008C2C:0005 goto label_8bda; @00008C35:0005 endif; @00008C35:0005 label_8c35: @00008C37:0021 function_450(local_number5); @00008C40:0006 local_number5 = LASTRESULT; @00008C4A:000D local_number6 = (local_number5 = 12); @00008C59:0004 if(local_number6) then // ref index: 1 @00008C65:0005 goto label_8bda; @00008C6E:0004 endif; @00008C6E:0004 label_8c6e: @00008C70:0012 local_number6 = (local_number4 & 2); @00008C7F:0004 if(local_number6) then // ref index: 1 @00008C8B:0021 function_280(); @00008C91:0005 goto label_8ca2; @00008C9A:0001 endif; @00008C9A:0001 label_8c9a: @00008C9C:0021 ComponentRemoveAll(); @00008CA2:0002 label_8ca2: @00008CA4:0024 return; @00008CA8:0026 end; // checksum: 95b374d1 @00008CB4:0006 label_8cb4: @00008CB6:0022 function NUMBER OnMoveData() @00008CB6 NUMBER local_number1, local_number3, local_number4; @00008CB6 @00008CB6 @00008CB6 begin @00008CBF:0021 function_644(); @00008CC5:0006 local_number3 = LASTRESULT; @00008CCF:000D local_number3 = (local_number3 = 8); @00008CDE:0004 if(local_number3) then // ref index: 1 @00008CEA:0021 function_265(global_string2, "Disk<1>", 0); @00008D02:000A endif; @00008D02:000A label_8d02: @00008D04:0021 SetStatusWindow(1, ""); @00008D12:0021 function_242(5); @00008D1D:0021 function_700(1, 100); @00008D2D:0021 function_481(); @00008D33:0021 function_270(global_string2); @00008D3C:0006 local_number1 = LASTRESULT; @00008D46:0004 if(global_number18) then // ref index: 1 @00008D52:0021 function_281(""); @00008D5B:0021 function_483(); @00008D61:0021 OnCustomizeUninstInfo(); @00008D67:0004 endif; @00008D67:0004 label_8d67: @00008D69:0009 local_number3 = (local_number1 < 0); @00008D78:0004 if(local_number3) then // ref index: 1 @00008D84:0021 OnComponentError(); @00008D8A:0002 abort; @00008D8E:000C endif; @00008D8E:000C label_8d8e: @00008D90:0021 function_651(); @00008D96:0006 local_number3 = LASTRESULT; @00008DA0:000D local_number3 = (local_number3 = 0); @00008DAF:0021 function_649(); @00008DB5:0006 local_number4 = LASTRESULT; @00008DBF:0012 local_number4 = (local_number4 & 1); @00008DCE:0019 local_number3 = (local_number3 = local_number4); @00008DDB:0004 if(local_number3) then // ref index: 1 @00008DE7:0021 function_394("", "", 1, 0); @00008DFD:0021 function_396("", ""); @00008E09:0021 function_397("", 0); @00008E17:0021 function_399(); @00008E1D:0003 endif; @00008E1D:0003 label_8e1d: @00008E1F:0021 Disable(5); @00008E2A:0024 return; @00008E2E:0026 end; // checksum: 1710772b @00008E3A:001C label_8e3a: @00008E3C:0022 function NUMBER OnCustomizeUninstInfo() @00008E3C NUMBER local_number1, local_number2, local_number3; @00008E3C STRING local_string1, local_string2, local_string4; @00008E3C OBJECT local_object1; @00008E3C begin @00008E45:0021 function_644(); @00008E4B:0006 local_number2 = LASTRESULT; @00008E55:000D local_number2 = (local_number2 = 4); @00008E64:0028 StrLengthChars(global_string24); @00008E6B:0006 local_number3 = LASTRESULT; @00008E75:0019 local_number2 = (local_number2 = local_number3); @00008E82:0004 if(local_number2) then // ref index: 4 @00008E8E:0021 function_488(3, local_string1); @00008E9C:0007 local_string1 = (local_string1 + global_string24); @00008EA9:0021 function_488(7, local_string2); @00008EB7:0035 global_object6.WIN9X; @00008EC6:0006 local_object1 = LASTRESULT; @00008ED0:0035 local_object1.bWin9X; @00008EE0:0006 local_object1 = NOTHING; @00008EEA:0006 local_number2 = LASTRESULT; @00008EF4:0004 if(local_number2) then // ref index: 2 @00008F00:0028 StrLengthChars(local_string1); @00008F07:0006 local_number2 = LASTRESULT; @00008F11:000F local_number1 = (63 - local_number2); @00008F20:0009 local_number2 = (local_number1 < 7); @00008F2F:0028 StrLengthChars(local_string2); @00008F36:0006 local_number3 = LASTRESULT; @00008F40:000A local_number3 = (local_number3 > 4); @00008F4F:0019 local_number2 = (local_number2 = local_number3); @00008F5C:0004 if(local_number2) then // ref index: 1 @00008F68:0006 local_string2 = ""; @00008F72:0005 goto label_8fe7; @00008F7B:0008 endif; @00008F7B:0008 label_8f7b: @00008F7D:0028 StrLengthChars(local_string2); @00008F84:0006 local_number2 = LASTRESULT; @00008F8E:0007 local_number2 = (local_number2 + 3); @00008F9D:000A local_number2 = (local_number2 > local_number1); @00008FAA:0004 if(local_number2) then // ref index: 1 @00008FB6:000F local_number2 = (local_number1 - 6); @00008FC5:0029 StrSub(local_string2, local_string2, 0, local_number2); @00008FD7:0007 local_string2 = (local_string2 + "..."); @00008FE7:0005 endif; @00008FE7:0005 endif; @00008FE7:0005 label_8fe7: @00008FE9:0028 StrLengthChars(local_string2); @00008FF0:0006 local_number2 = LASTRESULT; @00008FFA:0004 if(local_number2) then // ref index: 1 @00009006:0007 local_string4 = (" (" + local_string2); @00009015:0007 local_string2 = (local_string4 + ")"); @00009023:0002 endif; @00009023:0002 label_9023: @00009025:0007 local_string4 = (local_string1 + local_string2); @00009032:0021 function_489(3, local_string4); @00009040:0002 endif; @00009040:0002 label_9040: @00009042:0024 return; @00009046:0026 end; // checksum: 70543a49 @00009056:0003 label_9056: @00009058:0022 function NUMBER OnMoving() @00009058 @00009058 @00009058 @00009058 begin @00009061:0024 return; @00009065:0026 end; // checksum: c01 @00009071:0003 label_9071: @00009073:0022 function NUMBER OnMoved() @00009073 @00009073 @00009073 @00009073 begin @0000907C:0024 return; @00009080:0026 end; // checksum: c01 @0000908C:0003 label_908c: @0000908E:0022 function NUMBER OnInstallingFile(local_string1) @0000908E @0000908E @0000908E @0000908E begin @00009097:0024 return; @0000909B:0026 end; // checksum: c00 @000090A7:0003 label_90a7: @000090A9:0022 function NUMBER OnUninstallingFile(local_string1) @000090A9 @000090A9 @000090A9 @000090A9 begin @000090B2:0024 return; @000090B6:0026 end; // checksum: c00 @000090C2:000A label_90c2: @000090C4:0022 function NUMBER OnUninstallingFontFile(local_number1) @000090C4 NUMBER local_number2, local_number3; @000090C4 STRING local_string1, local_string2; @000090C4 OBJECT local_object1; @000090C4 begin @000090CD:001C GetStructByPointer(local_number1); // used for "->" operator @000090D4:0006 local_object1 = LASTRESULT; @000090DE:0035 local_object1.szFileName; @000090F2:0006 local_object1 = NOTHING; @000090FC:0006 local_string2 = LASTRESULT; @00009106:0021 function_441(local_string2, local_string1, 0, 2); @0000911C:0006 local_number2 = LASTRESULT; @00009126:0009 local_number3 = (local_number2 < 0); @00009135:0004 if(local_number3) then // ref index: 1 @00009141:0003 endif; @00009141:0003 label_9141: @00009143:000D local_number3 = (global_number6 = 0); @00009152:0004 if(local_number3) then // ref index: 1 @0000915E:0021 GetWindowHandle(3); @00009169:0002 endif; @00009169:0002 label_9169: @0000916B:0024 return; @0000916F:0026 end; // checksum: 7119af5c @0000917F:0003 label_917f: @00009181:0022 function NUMBER OnInstalledFile(local_string1) @00009181 @00009181 @00009181 @00009181 begin @0000918A:0024 return; @0000918E:0026 end; // checksum: c00 @0000919A:0008 label_919a: @0000919C:0022 function NUMBER OnInstalledFontFile(local_number1) @0000919C NUMBER local_number2, local_number3; @0000919C STRING local_string1, local_string2; @0000919C OBJECT local_object1; @0000919C begin @000091A5:0021 function_649(); @000091AB:0006 local_number3 = LASTRESULT; @000091B5:0012 local_number3 = (local_number3 & 2); @000091C4:000D local_number3 = (local_number3 = 0); @000091D3:0004 if(local_number3) then // ref index: 1 @000091DF:0027 // return coming @000091E3:0023 return 0; @000091EC:000E endif; @000091EC:000E label_91ec: @000091EE:001C GetStructByPointer(local_number1); // used for "->" operator @000091F5:0006 local_object1 = LASTRESULT; @000091FF:0035 local_object1.szFaceName; @00009213:0006 local_object1 = NOTHING; @0000921D:0006 local_string1 = LASTRESULT; @00009227:001C GetStructByPointer(local_number1); // used for "->" operator @0000922E:0006 local_object1 = LASTRESULT; @00009238:0035 local_object1.szFileName; @0000924C:0006 local_object1 = NOTHING; @00009256:0006 local_string2 = LASTRESULT; @00009260:0021 function_441(local_string2, local_string1, 1, 0); @00009276:0006 local_number2 = LASTRESULT; @00009280:0009 local_number3 = (local_number2 < 0); @0000928F:0004 if(local_number3) then // ref index: 1 @0000929B:0002 endif; @0000929B:0002 label_929b: @0000929D:0024 return; @000092A1:0026 end; // checksum: f0f0012 @000092B1:0003 label_92b1: @000092B3:0022 function NUMBER OnUninstalledFile(local_string1) @000092B3 @000092B3 @000092B3 @000092B3 begin @000092BC:0024 return; @000092C0:0026 end; // checksum: c00 @000092CC:000A label_92cc: @000092CE:0022 function NUMBER OnMaintUIAfter() @000092CE NUMBER local_number1, local_number2, local_number3; @000092CE STRING local_string1, local_string2, local_string3, local_string4, local_string5; @000092CE @000092CE begin @000092D7:0021 function_450(1); @000092E2:0021 function_651(); @000092E8:0006 local_number3 = LASTRESULT; @000092F2:0004 if(local_number3) then // ref index: 1 @000092FE:0021 function_562(17508); @00009309:0006 local_string1 = LASTRESULT; @00009313:0021 function_562(17506); @0000931E:0006 local_string2 = LASTRESULT; @00009328:0005 goto label_935d; @00009331:0004 endif; @00009331:0004 label_9331: @00009333:0021 function_562(17505); @0000933E:0006 local_string1 = LASTRESULT; @00009348:0021 function_562(17504); @00009353:0006 local_string2 = LASTRESULT; @0000935D:0008 label_935d: @0000935F:0006 local_string3 = ""; @00009369:0006 local_string4 = ""; @00009373:0006 local_string5 = ""; @0000937D:0006 local_number1 = 0; @00009389:0006 local_number2 = 0; @00009395:0004 if(global_number6) then // ref index: 1 @000093A1:0021 SdFinishReboot(local_string1, local_string2, 3, local_string3, 0); @000093BA:0005 goto label_93e0; @000093C3:0001 endif; @000093C3:0001 label_93c3: @000093C5:0021 function_544(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @000093E0:0002 label_93e0: @000093E2:0024 return; @000093E6:0026 end; // checksum: 6061009 @000093F2:000E label_93f2: @000093F4:0022 function NUMBER OnUpdateUIAfter() @000093F4 NUMBER local_number1, local_number2; @000093F4 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @000093F4 @000093F4 begin @000093FD:0021 function_450(1); @00009408:0021 function_562(18020); @00009413:0006 local_string1 = LASTRESULT; @0000941D:0021 function_562(18021); @00009428:0006 local_string2 = LASTRESULT; @00009432:0006 local_string3 = ""; @0000943C:0006 local_string4 = ""; @00009446:0006 local_string5 = ""; @00009450:0006 local_number1 = 0; @0000945C:0006 local_number2 = 0; @00009468:0004 if(global_number6) then // ref index: 1 @00009474:0021 SdFinishReboot(local_string1, local_string2, 3, local_string3, 0); @0000948D:0005 goto label_94b3; @00009496:0001 endif; @00009496:0001 label_9496: @00009498:0021 function_544(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @000094B3:0002 label_94b3: @000094B5:0024 return; @000094B9:0026 end; // checksum: 6c503 @000094C5:0003 label_94c5: @000094C7:0022 function NUMBER OnEnd() @000094C7 @000094C7 @000094C7 @000094C7 begin @000094D0:0024 return; @000094D4:0026 end; // checksum: c01 @000094E0:0004 label_94e0: @000094E2:0022 function NUMBER OnFileReadOnly(local_string1) @000094E2 @000094E2 @000094E2 @000094E2 begin @000094EB:0027 // return coming @000094EF:0023 return 6; @000094F8:0026 end; // checksum: 11327 @00009504:0004 label_9504: @00009506:0022 function NUMBER OnFileLocked(local_string1) @00009506 @00009506 @00009506 @00009506 begin @0000950F:0027 // return coming @00009513:0023 return 100; @0000951C:0026 end; // checksum: 17127 @00009528:000C label_9528: @0000952A:0022 function NUMBER OnNextDisk(local_string1, local_number1, local_string2) @0000952A NUMBER local_number2, local_number3; @0000952A STRING local_string3, local_string4, local_string5; @0000952A @0000952A begin @00009533:0021 function_663(65536); @0000953E:000D local_number3 = (local_number1 = -1); @0000954D:0004 if(local_number3) then // ref index: 1 @00009559:0021 function_562(17073); @00009564:0006 local_string4 = LASTRESULT; @0000956E:0021 function_621(local_string3, local_string4, local_string1); @0000957D:0021 function_562(17074); @00009588:0006 local_string4 = LASTRESULT; @00009592:0021 function_621(local_string5, local_string4, local_string1); @000095A1:0021 SetErrorMsg(7, local_string5); @000095AF:0005 goto label_95e1; @000095B8:0003 endif; @000095B8:0003 label_95b8: @000095BA:0021 function_562(17004); @000095C5:0006 local_string4 = LASTRESULT; @000095CF:0021 function_621(local_string3, local_string4, local_number1, local_string1); @000095E1:0008 label_95e1: @000095E3:0006 global_string5 = local_string2; @000095ED:0021 EnterDisk(local_string3, local_string1); @000095F9:0006 local_number2 = LASTRESULT; @00009603:000D local_number3 = (local_number2 = 1); @00009612:0004 if(local_number3) then // ref index: 1 @0000961E:0006 local_string2 = global_string5; @00009628:0006 local_number2 = 4; @00009634:0005 goto label_9666; @0000963D:0003 endif; @0000963D:0003 label_963d: @0000963F:0009 local_number3 = (local_number2 < 0); @0000964E:0004 if(local_number3) then // ref index: 1 @0000965A:0006 local_number2 = 3; @00009666:0004 endif; @00009666:0004 label_9666: @00009668:0021 function_664(65536); @00009673:0027 // return coming @00009677:0023 return local_number2; @0000967E:0026 end; // checksum: 93ffab90 @0000968A:0004 label_968a: @0000968C:0022 function NUMBER OnRemovingSharedFile(local_string1) @0000968C @0000968C @0000968C @0000968C begin @00009695:0027 // return coming @00009699:0023 return 6; @000096A2:0026 end; // checksum: 11327 @000096AE:0003 label_96ae: @000096B0:0022 function NUMBER OnAbort() @000096B0 @000096B0 @000096B0 @000096B0 begin @000096B9:0024 return; @000096BD:0026 end; // checksum: c01 @000096C9:0015 label_96c9: @000096CB:0022 function NUMBER OnCanceling() @000096CB NUMBER local_number1, local_number2, local_number3; @000096CB STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @000096CB @000096CB begin @000096D4:0021 function_562(11635); @000096DF:0006 local_string6 = LASTRESULT; @000096E9:0021 function_562(11636); @000096F4:0006 local_string7 = LASTRESULT; @000096FE:0021 function_447(308, local_string6, local_string7); @0000970F:0006 local_number3 = LASTRESULT; @00009719:000D local_number3 = (6 = local_number3); @00009728:0004 if(local_number3) then // ref index: 1 @00009734:0021 function_228(); @0000973A:0006 local_string1 = ""; @00009744:0021 function_562(11637); @0000974F:0006 local_string2 = LASTRESULT; @00009759:0021 function_562(11638); @00009764:0006 local_string3 = LASTRESULT; @0000976E:0006 local_string4 = ""; @00009778:0006 local_string5 = ""; @00009782:0006 local_number1 = 0; @0000978E:0006 local_number2 = 0; @0000979A:0021 function_544(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2); @000097B5:0002 abort; @000097B9:0002 endif; @000097B9:0002 label_97b9: @000097BB:0024 return; @000097BF:0026 end; // checksum: 3402f401 @000097CB:0003 label_97cb: @000097CD:0022 function NUMBER OnHelp() @000097CD @000097CD @000097CD @000097CD begin @000097D6:0024 return; @000097DA:0026 end; // checksum: c01 @000097E6:0003 label_97e6: @000097E8:0022 function NUMBER OnRebooted() @000097E8 @000097E8 @000097E8 @000097E8 begin @000097F1:0024 return; @000097F5:0026 end; // checksum: c01 @00009801:0007 label_9801: @00009803:0022 function NUMBER OnFileError(local_string1, local_number1) @00009803 NUMBER local_number2, local_number3; @00009803 STRING local_string2, local_string3, local_string4; @00009803 @00009803 begin @0000980C:0021 function_562(17001); @00009817:0006 local_string2 = LASTRESULT; @00009821:0021 function_562(17065); @0000982C:0006 local_string3 = LASTRESULT; @00009836:0021 function_434(local_number1); @0000983F:0006 local_string4 = LASTRESULT; @00009849:0006 label_9849: @0000984B:0021 function_447(2, local_string3, local_string2, local_string1, local_string4, local_number1); @00009865:0006 local_number2 = LASTRESULT; @0000986F:000D local_number3 = (local_number2 = 3); @0000987E:0004 if(local_number3) then // ref index: 1 @0000988A:0021 Do(2); @00009895:0005 goto label_9849; @0000989E:0003 endif; @0000989E:0003 label_989e: @000098A0:0027 // return coming @000098A4:0023 return local_number2; @000098AB:0026 end; // checksum: c404a528 @000098B7:000A label_98b7: @000098B9:0022 function NUMBER OnInternetError(local_number1, local_string1, local_number2) @000098B9 NUMBER local_number3, local_number4; @000098B9 STRING local_string2, local_string3, local_string4; @000098B9 @000098B9 begin @000098C2:0021 function_562(17001); @000098CD:0006 local_string2 = LASTRESULT; @000098D7:0021 function_562(17065); @000098E2:0006 local_string3 = LASTRESULT; @000098EC:0021 function_434(local_number2); @000098F5:0006 local_string4 = LASTRESULT; @000098FF:0009 local_number4 = (local_number2 < -2147167296); @0000990E:0004 if(local_number4) then // ref index: 1 @0000991A:000F local_number2 = (local_number2 - -2147167296); @00009929:0006 endif; @00009929:0006 label_9929: @0000992B:0021 function_447(2, local_string3, local_string2, local_string1, local_string4, local_number2); @00009945:0006 local_number3 = LASTRESULT; @0000994F:000D local_number4 = (local_number3 = 3); @0000995E:0004 if(local_number4) then // ref index: 1 @0000996A:0021 Do(2); @00009975:0005 goto label_9929; @0000997E:0003 endif; @0000997E:0003 label_997e: @00009980:0027 // return coming @00009984:0023 return local_number3; @0000998B:0026 end; // checksum: c403d329 @00009997:0005 label_9997: @00009999:0022 function NUMBER OnMD5Error(local_string1) @00009999 NUMBER local_number1, local_number2; @00009999 STRING local_string2, local_string3; @00009999 @00009999 begin @000099A2:0021 function_562(17000); @000099AD:0006 local_string2 = LASTRESULT; @000099B7:0021 function_562(17064); @000099C2:0006 local_string3 = LASTRESULT; @000099CC:0006 label_99cc: @000099CE:0021 function_447(2, local_string3, local_string2, local_string1); @000099E2:0006 local_number1 = LASTRESULT; @000099EC:000D local_number2 = (local_number1 = 3); @000099FB:0004 if(local_number2) then // ref index: 1 @00009A07:0021 Do(2); @00009A12:0005 goto label_99cc; @00009A1B:0003 endif; @00009A1B:0003 label_9a1b: @00009A1D:0027 // return coming @00009A21:0023 return local_number1; @00009A28:0026 end; // checksum: c4038920 @00009A34:0012 label_9a34: @00009A36:0022 function NUMBER OnSelfRegistrationError() @00009A36 NUMBER local_number2, local_number3, local_number4, local_number5; @00009A36 STRING local_string1, local_string2, local_string3, local_string4, local_string5; @00009A36 OBJECT local_object1; @00009A36 begin @00009A3F:0035 global_object11.Errors; @00009A4F:0006 local_object1 = LASTRESULT; @00009A59:0035 local_object1.Count; @00009A68:0006 local_object1 = NOTHING; @00009A72:0006 local_object1 = LASTRESULT; @00009A7C:0004 if(local_object1) then // ref index: 7 @00009A88:0006 local_object1 = NOTHING; @00009A92:0021 function_562(17055); @00009A9D:0006 local_string2 = LASTRESULT; @00009AA7:0035 global_object11.Errors; @00009AB7:0006 local_object1 = LASTRESULT; @00009AC1:0035 local_object1.Count; @00009AD0:0006 local_object1 = NOTHING; @00009ADA:0006 local_number4 = LASTRESULT; @00009AE4:000A local_number5 = (local_number4 > 8); @00009AF3:0004 if(local_number5) then // ref index: 1 @00009AFF:0006 local_number4 = 8; @00009B0B:0001 endif; @00009B0B:0001 label_9b0b: @00009B0D:0006 local_number3 = 1; @00009B19:001F label_9b19: @00009B1B:000B local_number5 = (local_number3 <= local_number4); @00009B28:0004 if(local_number5) then // ref index: 3 @00009B34:002D NumToStr(local_string1, local_number3); @00009B3E:0007 local_string5 = (local_string2 + local_string1); @00009B4B:0007 local_string5 = (local_string5 + ". "); @00009B5A:0035 global_object11.Errors(local_number3); @00009B6D:0006 local_object1 = LASTRESULT; @00009B77:0035 local_object1.File; @00009B85:0006 local_object1 = NOTHING; @00009B8F:0006 local_object1 = LASTRESULT; @00009B99:0007 local_string5 = (local_string5 + local_object1); @00009BA6:0006 local_object1 = NOTHING; @00009BB0:0007 local_string2 = (local_string5 + "\n"); @00009BBE:0035 global_object11.Errors(local_number3); @00009BD1:0006 local_object1 = LASTRESULT; @00009BDB:0035 local_object1.Description; @00009BF0:0006 local_object1 = NOTHING; @00009BFA:0006 local_object1 = LASTRESULT; @00009C04:000E local_number5 = (local_object1 != ""); @00009C11:0006 local_object1 = NOTHING; @00009C1B:0004 if(local_number5) then // ref index: 1 @00009C27:0007 local_string5 = (local_string2 + "\t"); @00009C35:0035 global_object11.Errors(local_number3); @00009C48:0006 local_object1 = LASTRESULT; @00009C52:0035 local_object1.Description; @00009C67:0006 local_object1 = NOTHING; @00009C71:0006 local_object1 = LASTRESULT; @00009C7B:0007 local_string5 = (local_string5 + local_object1); @00009C88:0006 local_object1 = NOTHING; @00009C92:0007 local_string2 = (local_string5 + "\n\n"); @00009CA1:0005 goto label_9d2b; @00009CAA:000A endif; @00009CAA:000A label_9caa: @00009CAC:0021 function_562(17058); @00009CB7:0006 local_string3 = LASTRESULT; @00009CC1:0035 global_object11.Errors(local_number3); @00009CD4:0006 local_object1 = LASTRESULT; @00009CDE:0035 local_object1.LastError; @00009CF1:0006 local_object1 = NOTHING; @00009CFB:0006 local_object1 = LASTRESULT; @00009D05:0021 function_621(local_string4, local_string3, local_object1); @00009D14:0006 local_object1 = NOTHING; @00009D1E:0007 local_string2 = (local_string2 + local_string4); @00009D2B:0002 label_9d2b: @00009D2D:0007 local_number3 = (local_number3 + 1); @00009D3C:0005 goto label_9b19; @00009D45:000B endif; @00009D45:000B label_9d45: @00009D47:0035 global_object11.Errors; @00009D57:0006 local_object1 = LASTRESULT; @00009D61:0035 local_object1.Count; @00009D70:0006 local_object1 = NOTHING; @00009D7A:0006 local_object1 = LASTRESULT; @00009D84:000A local_number5 = (local_object1 > 8); @00009D93:0006 local_object1 = NOTHING; @00009D9D:0004 if(local_number5) then // ref index: 1 @00009DA9:0021 function_562(17059); @00009DB4:0006 local_string4 = LASTRESULT; @00009DBE:0007 local_string2 = (local_string2 + local_string4); @00009DCB:000A endif; @00009DCB:000A label_9dcb: @00009DCD:0021 function_562(17056); @00009DD8:0006 local_string5 = LASTRESULT; @00009DE2:0007 local_string2 = (local_string2 + local_string5); @00009DEF:0021 function_562(17060); @00009DFA:0006 local_string4 = LASTRESULT; @00009E04:0021 function_447(1, local_string4, "%s", local_string2); @00009E1A:0006 local_number2 = LASTRESULT; @00009E24:000D local_number5 = (local_number2 = 2); @00009E33:0004 if(local_number5) then // ref index: 1 @00009E3F:0002 abort; @00009E43:0002 endif; @00009E43:0002 endif; @00009E43:0002 label_9e43: @00009E45:0024 return; @00009E49:0026 end; // checksum: 5f808fd5 @00009E59:001C label_9e59: @00009E5B:0022 function void OnComponentError() @00009E5B NUMBER local_number1, local_number2; @00009E5B STRING local_string1, local_string2, local_string3, local_string4; @00009E5B OBJECT local_object1, local_object2, local_object3; @00009E5B begin @00009E64:0021 function_262(); @00009E6A:0034 set local_object1 = LASTRESULT; @00009E74:0021 function_562(17057); @00009E7F:0006 local_string3 = LASTRESULT; @00009E89:0020 IsObject(local_object1); // dll: ISRT.dll @00009E92:0006 local_number2 = LASTRESULT; @00009E9C:0004 if(local_number2) then // ref index: 5 @00009EA8:0035 local_object1.Feature; @00009EB9:0006 local_object2 = LASTRESULT; @00009EC3:0020 IsObject(local_object2); // dll: ISRT.dll @00009ECC:0006 local_object2 = NOTHING; @00009ED6:0006 local_number2 = LASTRESULT; @00009EE0:0004 if(local_number2) then // ref index: 3 @00009EEC:0021 function_562(17046); @00009EF7:0006 local_string1 = LASTRESULT; @00009F01:0035 local_object1.Feature; @00009F12:0006 local_object2 = LASTRESULT; @00009F1C:0035 local_object2.DisplayName; @00009F31:0006 local_object2 = NOTHING; @00009F3B:0006 local_string2 = LASTRESULT; @00009F45:000D local_number2 = (local_string2 = ""); @00009F52:0004 if(local_number2) then // ref index: 1 @00009F5E:0035 local_object1.Feature; @00009F6F:0006 local_object2 = LASTRESULT; @00009F79:0035 local_object2.Name; @00009F87:0006 local_object2 = NOTHING; @00009F91:0006 local_string2 = LASTRESULT; @00009F9B:0011 endif; @00009F9B:0011 label_9f9b: @00009F9D:0035 local_object1.FileError; @00009FB0:0006 local_object2 = LASTRESULT; @00009FBA:0035 local_object2.Description; @00009FCF:0006 local_object2 = NOTHING; @00009FD9:0006 local_string4 = LASTRESULT; @00009FE3:000D local_number2 = (local_string4 = ""); @00009FF0:0004 if(local_number2) then // ref index: 1 @00009FFC:0035 local_object1.LastError; @0000A00F:0006 local_object2 = LASTRESULT; @0000A019:0021 function_434(local_object2); @0000A022:0006 local_object2 = NOTHING; @0000A02C:0006 local_string4 = LASTRESULT; @0000A036:000D local_number2 = (local_string4 = ""); @0000A043:0004 if(local_number2) then // ref index: 1 @0000A04F:0035 local_object1.LastError; @0000A062:0006 local_number1 = LASTRESULT; @0000A06C:0021 function_621(local_string4, "%d", local_number1); @0000A07D:000B endif; @0000A07D:000B endif; @0000A07D:000B label_a07d: @0000A07F:0035 local_object1.FileGroup; @0000A092:0006 local_object2 = LASTRESULT; @0000A09C:0035 local_object1.FileError; @0000A0AF:0006 local_object3 = LASTRESULT; @0000A0B9:0035 local_object3.File; @0000A0C7:0006 local_object3 = NOTHING; @0000A0D1:0006 local_object3 = LASTRESULT; @0000A0DB:0021 function_447(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4); @0000A0F8:0006 local_object2 = NOTHING; @0000A102:0006 local_object3 = NOTHING; @0000A10C:0005 goto label_a167; @0000A115:0006 endif; @0000A115:0006 label_a115: @0000A117:0021 function_562(17050); @0000A122:0006 local_string1 = LASTRESULT; @0000A12C:0035 local_object1.LastError; @0000A13F:0006 local_object2 = LASTRESULT; @0000A149:0021 function_447(0, local_string3, local_string1, local_object2); @0000A15D:0006 local_object2 = NOTHING; @0000A167:0001 label_a167: @0000A169:0005 goto label_a19a; @0000A172:0003 endif; @0000A172:0003 label_a172: @0000A174:0021 function_562(17044); @0000A17F:0006 local_string4 = LASTRESULT; @0000A189:0021 function_447(0, local_string3, local_string4); @0000A19A:0002 label_a19a: @0000A19C:0024 return; @0000A1A0:0026 end; // checksum: 3f5d4371 @0000A1B8:0006 label_a1b8: @0000A1BA:0022 function NUMBER OnShowUI() @0000A1BA NUMBER local_number1, local_number2, local_number3; @0000A1BA @0000A1BA @0000A1BA begin @0000A1C3:0021 function_242(54); @0000A1CE:0006 local_number2 = 0; @0000A1DA:0006 local_number1 = 0; @0000A1E6:0004 if(global_number7) then // ref index: 1 @0000A1F2:0006 local_number2 = 1; @0000A1FE:0004 endif; @0000A1FE:0004 label_a1fe: @0000A200:0021 function_642(); @0000A206:0006 local_number3 = LASTRESULT; @0000A210:0004 if(local_number3) then // ref index: 1 @0000A21C:0006 local_number1 = 1; @0000A228:0003 endif; @0000A228:0003 label_a228: @0000A22A:0004 if(local_number2) then // ref index: 1 @0000A236:0021 OnUpdateUIBefore(); @0000A23C:0005 goto label_a26a; @0000A245:0003 endif; @0000A245:0003 label_a245: @0000A247:0004 if(local_number1) then // ref index: 1 @0000A253:0021 OnMaintUIBefore(); @0000A259:0005 goto label_a26a; @0000A262:0001 endif; @0000A262:0001 label_a262: @0000A264:0021 OnFirstUIBefore(); @0000A26A:0004 label_a26a: @0000A26C:0021 OnMoveData(); @0000A272:0004 if(local_number2) then // ref index: 1 @0000A27E:0021 OnUpdateUIAfter(); @0000A284:0005 goto label_a2b2; @0000A28D:0003 endif; @0000A28D:0003 label_a28d: @0000A28F:0004 if(local_number1) then // ref index: 1 @0000A29B:0021 OnMaintUIAfter(); @0000A2A1:0005 goto label_a2b2; @0000A2AA:0001 endif; @0000A2AA:0001 label_a2aa: @0000A2AC:0021 OnFirstUIAfter(); @0000A2B2:0003 label_a2b2: @0000A2B4:0021 Disable(54); @0000A2BF:0024 return; @0000A2C3:0026 end; // checksum: 68096855 @0000A2CF:0009 label_a2cf: @0000A2D1:0022 function NUMBER OnUninstall() @0000A2D1 NUMBER local_number1, local_number2, local_number3, local_number4; @0000A2D1 STRING local_string3, local_string4; @0000A2D1 @0000A2D1 begin @0000A2DA:0021 Disable(54); @0000A2E5:0021 function_562(17045); @0000A2F0:0006 local_string3 = LASTRESULT; @0000A2FA:0021 function_446(local_string3, 4); @0000A308:0006 local_number4 = LASTRESULT; @0000A312:000E local_number4 = (local_number4 != 6); @0000A321:0004 if(local_number4) then // ref index: 1 @0000A32D:0002 abort; @0000A331:000A endif; @0000A331:000A label_a331: @0000A333:0021 function_278(); @0000A339:0021 SetStatusWindow(0, ""); @0000A347:0021 function_242(5); @0000A352:0021 function_700(1, 100); @0000A362:0021 function_270(global_string2); @0000A36B:0006 local_number1 = LASTRESULT; @0000A375:0009 local_number4 = (local_number1 < 0); @0000A384:0004 if(local_number4) then // ref index: 1 @0000A390:0021 OnComponentError(); @0000A396:0002 abort; @0000A39A:0008 endif; @0000A39A:0008 label_a39a: @0000A39C:0021 Disable(5); @0000A3A7:0004 if(global_number6) then // ref index: 1 @0000A3B3:0021 function_562(17508); @0000A3BE:0006 local_string3 = LASTRESULT; @0000A3C8:0021 function_562(17507); @0000A3D3:0006 local_string4 = LASTRESULT; @0000A3DD:0021 SdFinishReboot(local_string3, local_string4, 3, "", 0); @0000A3F6:0005 goto label_a446; @0000A3FF:0005 endif; @0000A3FF:0005 label_a3ff: @0000A401:0021 function_562(17508); @0000A40C:0006 local_string3 = LASTRESULT; @0000A416:0021 function_562(17506); @0000A421:0006 local_string4 = LASTRESULT; @0000A42B:0021 function_544(local_string3, local_string4, "", "", "", local_number2, local_number3); @0000A446:0002 label_a446: @0000A448:0024 return; @0000A44C:0026 end; // checksum: 92317c1b @0000A458:0006 label_a458: @0000A45A:0022 function NUMBER IfxPreprogram() @0000A45A @0000A45A @0000A45A @0000A45A begin @0000A463:002F _unknown_ 2, 96 @0000A471:002F _unknown_ 1, 97 @0000A47F:0021 function_234(); @0000A485:0024 return; @0000A489:0026 end; // checksum: 12d01 @0000A495:0009 label_a495: @0000A497:0022 function NUMBER Preprogram() @0000A497 @0000A497 @0000A497 @0000A497 begin @0000A4A0:002F _unknown_ 2, 96 @0000A4AE:002F _unknown_ 1, 97 @0000A4BC:0021 OnSetTARGETDIR(); @0000A4C2:0021 OnSetUpdateMode(); @0000A4C8:0021 OnCheckMediaPassword(); @0000A4CE:0021 SdInit(); @0000A4D4:0024 return; @0000A4D8:0026 end; // checksum: 26d3253 @0000A4E4:0007 label_a4e4: @0000A4E6:0021 function_235(); @0000A4EC:0021 function_642(); @0000A4F2:0006 global_number38 = LASTRESULT; @0000A4FC:000D global_number38 = (global_number38 = 0); @0000A50B:0004 if(global_number38) then // ref index: 1 @0000A517:0021 function_237(); @0000A51D:0021 function_238(); @0000A523:0003 endif; @0000A523:0003 label_a523: @0000A525:0021 function_240(1); @0000A530:0021 function_236(); @0000A536:0003 exit; @0000A53A:0004 label_a53a: @0000A53C:0022 function void program() @0000A53C @0000A53C @0000A53C @0000A53C begin @0000A545:0021 Postprogram(); @0000A54B:0024 return; @0000A54F:0026 end; // checksum: 13716e53 @0000A55B:0003 label_a55b: @0000A55D:0022 function NUMBER IfxPostprogram() @0000A55D @0000A55D @0000A55D @0000A55D begin @0000A566:0024 return; @0000A56A:0026 end; // checksum: c01 @0000A576:0005 label_a576: @0000A578:0022 function NUMBER Postprogram() @0000A578 @0000A578 @0000A578 @0000A578 begin @0000A581:0036 try // ref index 1: 1 ref index 2: 2 @0000A58F:0021 function_416(); @0000A595:0021 SdInit(); @0000A59B:0037 catch @0000A59F:0002 label_a59f: @0000A5A1:0021 IfxOnUnhandledException(); @0000A5A7:0038 endcatch; @0000A5AB:0002 label_a5ab: @0000A5AD:0024 return; @0000A5B1:0026 end; // checksum: 29601d2c @0000A5BD:000F label_a5bd: @0000A5BF:0022 function NUMBER IfxFinalConstruct() @0000A5BF NUMBER local_number1, local_number2, local_number4, local_number5; @0000A5BF STRING local_string2, local_string3; @0000A5BF @0000A5BF begin @0000A5C8:0036 try // ref index 1: 2 ref index 2: 3 @0000A5D6:0021 function_331(local_number1, local_number2); @0000A5E2:000E local_number4 = (global_number29 != 2); @0000A5F1:0009 local_number5 = (local_number2 < 480); @0000A600:0019 local_number4 = (local_number4 = local_number5); @0000A60D:0009 local_number5 = (local_number1 < 640); @0000A61C:0018 local_number4 = (local_number4 || local_number5); @0000A629:0004 if(local_number4) then // ref index: 1 @0000A635:0021 function_562(17063); @0000A640:0006 local_string2 = LASTRESULT; @0000A64A:0021 function_562(17054); @0000A655:0006 local_string3 = LASTRESULT; @0000A65F:0021 function_447(-65534, local_string2, local_string3, local_number2); @0000A673:0002 abort; @0000A677:000C endif; @0000A677:000C label_a677: @0000A679:0006 global_number17 = 1; @0000A685:0006 global_number18 = 0; @0000A691:0021 function_242(16); @0000A69C:0021 function_242(63); @0000A6A7:0021 IfxFilterComponents(); @0000A6AD:0021 function_642(); @0000A6B3:0006 local_number4 = LASTRESULT; @0000A6BD:0021 function_458(local_number4); @0000A6C6:0021 SdInit(); @0000A6CC:0027 // return coming @0000A6D0:0023 return 1; @0000A6D9:0037 catch @0000A6DD:0002 label_a6dd: @0000A6DF:0021 IfxOnUnhandledException(); @0000A6E5:0038 endcatch; @0000A6E9:0002 label_a6e9: @0000A6EB:0024 return; @0000A6EF:0026 end; // checksum: 12e7c262 @0000A6FB:0006 label_a6fb: @0000A6FD:0022 function NUMBER IfxOnInitInstall() @0000A6FD NUMBER local_number1; @0000A6FD @0000A6FD @0000A6FD begin @0000A706:0036 try // ref index 1: 1 ref index 2: 2 @0000A714:0021 OnShowUI(); @0000A71A:0027 // return coming @0000A71E:0023 return local_number1; @0000A725:0037 catch @0000A729:0002 label_a729: @0000A72B:0021 IfxOnUnhandledException(); @0000A731:0038 endcatch; @0000A735:0002 label_a735: @0000A737:0024 return; @0000A73B:0026 end; // checksum: 662e1137 @0000A747:0004 label_a747: @0000A749:0022 function NUMBER IfxOnShowWizardPages(local_number1) @0000A749 @0000A749 @0000A749 @0000A749 begin @0000A752:0021 OnFilterComponents(); @0000A758:0024 return; @0000A75C:0026 end; // checksum: 52b7a7f @0000A768:0009 label_a768: @0000A76A:0022 function NUMBER IfxFilterComponents() @0000A76A @0000A76A @0000A76A @0000A76A begin @0000A773:0036 try // ref index 1: 1 ref index 2: 2 @0000A781:0021 function_543(); @0000A787:0006 global_number35 = 0; @0000A793:0006 global_number36 = 0; @0000A79F:0021 OnIISInitialize(); @0000A7A5:0021 SdInit(); @0000A7AB:0021 function_274(""); @0000A7BD:0037 catch @0000A7C1:0002 label_a7c1: @0000A7C3:0021 IfxOnUnhandledException(); @0000A7C9:0038 endcatch; @0000A7CD:0002 label_a7cd: @0000A7CF:0024 return; @0000A7D3:0026 end; // checksum: 65741a3e @0000A7DF:0005 label_a7df: @0000A7E1:0022 function NUMBER IfxOnTransferring() @0000A7E1 @0000A7E1 @0000A7E1 @0000A7E1 begin @0000A7EA:0036 try // ref index 1: 1 ref index 2: 2 @0000A7F8:0006 global_number37 = global_number24; @0000A802:0006 global_number24 = 1; @0000A80E:0037 catch @0000A812:0002 label_a812: @0000A814:0021 IfxOnUnhandledException(); @0000A81A:0038 endcatch; @0000A81E:0002 label_a81e: @0000A820:0024 return; @0000A824:0026 end; // checksum: 47297614 @0000A830:001D label_a830: @0000A832:0022 function NUMBER IfxOnDisk1Installing() @0000A832 NUMBER local_number1; @0000A832 STRING local_string3, local_string4; @0000A832 @0000A832 begin @0000A83B:0036 try // ref index 1: 1 ref index 2: 2 @0000A849:0006 global_number18 = 1; @0000A855:0006 global_number24 = global_number37; @0000A85F:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000A875:0021 function_467(local_string3, "Startup", "Engine", "0"); @0000A895:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000A8AB:0021 function_467(local_string3, "Startup", "Source", "0"); @0000A8CB:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000A8E1:0021 function_466(local_string3, "Startup", "AllUsers", global_number8); @0000A902:0014 local_string3 = (global_string6 ^ "setup.ini"); @0000A918:0021 function_648(); @0000A91E:0006 local_string4 = LASTRESULT; @0000A928:0021 function_467(local_string3, "Startup", "InstallGuid", local_string4); @0000A94C:0021 function_197(global_string6, "setup.ilg"); @0000A961:0021 function_636(); @0000A967:0006 local_string3 = LASTRESULT; @0000A971:0014 local_string3 = (local_string3 ^ "InstallShield Installation Information"); @0000A9A4:0020 SetFileAttributesA(local_string3, 18); // dll: KERNEL32.dll @0000A9B2:0021 function_309(3); @0000A9BD:0021 CreateFile(local_number1, global_string6, "setup.ibt"); @0000A9D5:0021 function_650(); @0000A9DB:0006 local_string3 = LASTRESULT; @0000A9E5:0014 local_string3 = (local_string3 ^ "setup.dll"); @0000A9FB:0021 function_312(local_number1, local_string3); @0000AA07:0021 function_311(local_number1); @0000AA10:0021 function_197(global_string6, "setup.ibt"); @0000AA25:0021 function_197(global_string6, "setup.dll"); @0000AA3A:0037 catch @0000AA3E:0002 label_aa3e: @0000AA40:0021 IfxOnUnhandledException(); @0000AA46:0038 endcatch; @0000AA4A:0002 label_aa4a: @0000AA4C:0024 return; @0000AA50:0026 end; // checksum: 1b552551 @0000AA5C:0005 label_aa5c: @0000AA5E:0022 function NUMBER IfxOnDisk1Installed() @0000AA5E @0000AA5E @0000AA5E @0000AA5E begin @0000AA67:0036 try // ref index 1: 1 ref index 2: 2 @0000AA75:0021 SdInit(); @0000AA7B:0021 function_417(); @0000AA81:0037 catch @0000AA85:0002 label_aa85: @0000AA87:0021 IfxOnUnhandledException(); @0000AA8D:0038 endcatch; @0000AA91:0002 label_aa91: @0000AA93:0024 return; @0000AA97:0026 end; // checksum: 29601d2c @0000AAA3:0005 label_aaa3: @0000AAA5:0022 function NUMBER IfxFinalRelease() @0000AAA5 @0000AAA5 @0000AAA5 @0000AAA5 begin @0000AAAE:0036 try // ref index 1: 1 ref index 2: 2 @0000AABC:0021 SdInit(); @0000AAC2:0021 function_460(); @0000AAC8:0037 catch @0000AACC:0002 label_aacc: @0000AACE:0021 IfxOnUnhandledException(); @0000AAD4:0038 endcatch; @0000AAD8:0002 label_aad8: @0000AADA:0024 return; @0000AADE:0026 end; // checksum: 29601d2c @0000AAEA:000A label_aaea: @0000AAEC:0022 function NUMBER IfxOnExitInstall() @0000AAEC NUMBER local_number1, local_number2; @0000AAEC STRING local_string1, local_string2, local_string3; @0000AAEC @0000AAEC begin @0000AAF5:0036 try // ref index 1: 4 ref index 2: 5 @0000AB03:0021 OnFileReadOnly(local_string1); @0000AB0C:0006 local_number1 = LASTRESULT; @0000AB16:000D local_number2 = (global_number29 = 2); @0000AB25:0004 if(local_number2) then // ref index: 3 @0000AB31:002D NumToStr(local_string2, global_number35); @0000AB3B:0004 if(global_number19) then // ref index: 1 @0000AB47:0007 local_string3 = ("File" + local_string2); @0000AB58:0021 function_605("Read Only Files -- Not Overwritten", local_string3, 1, local_string1); @0000AB8E:0003 endif; @0000AB8E:0003 label_ab8e: @0000AB90:0004 if(global_number20) then // ref index: 1 @0000AB9C:0007 local_string3 = ("File" + local_string2); @0000ABAD:0021 function_605("Read Only Files -- Overwritten", local_string3, 1, local_string1); @0000ABDF:0001 endif; @0000ABDF:0001 label_abdf: @0000ABE1:0007 global_number35 = (global_number35 + 1); @0000ABF0:0003 endif; @0000ABF0:0003 label_abf0: @0000ABF2:0027 // return coming @0000ABF6:0023 return local_number1; @0000ABFD:0037 catch @0000AC01:0002 label_ac01: @0000AC03:0021 IfxOnUnhandledException(); @0000AC09:0038 endcatch; @0000AC0D:0002 label_ac0d: @0000AC0F:0024 return; @0000AC13:0026 end; // checksum: 39076a58 @0000AC1F:000A label_ac1f: @0000AC21:0022 function NUMBER IfxOnFileReadOnly(local_string1) @0000AC21 NUMBER local_number1, local_number2; @0000AC21 STRING local_string2, local_string3; @0000AC21 @0000AC21 begin @0000AC2A:0036 try // ref index 1: 4 ref index 2: 5 @0000AC38:0021 OnRemovingSharedFile(local_string1); @0000AC41:0006 local_number1 = LASTRESULT; @0000AC4B:000D local_number2 = (global_number29 = 2); @0000AC5A:0004 if(local_number2) then // ref index: 3 @0000AC66:002D NumToStr(local_string2, global_number36); @0000AC70:0004 if(global_number25) then // ref index: 1 @0000AC7C:0007 local_string3 = ("File" + local_string2); @0000AC8D:0021 function_605("Shared Files -- Not Removed", local_string3, 1, local_string1); @0000ACBC:0003 endif; @0000ACBC:0003 label_acbc: @0000ACBE:0004 if(global_number26) then // ref index: 1 @0000ACCA:0007 local_string3 = ("File" + local_string2); @0000ACDB:0021 function_605("Shared Files -- Removed", local_string3, 1, local_string1); @0000AD06:0001 endif; @0000AD06:0001 label_ad06: @0000AD08:0007 global_number36 = (global_number36 + 1); @0000AD17:0003 endif; @0000AD17:0003 label_ad17: @0000AD19:0027 // return coming @0000AD1D:0023 return local_number1; @0000AD24:0037 catch @0000AD28:0002 label_ad28: @0000AD2A:0021 IfxOnUnhandledException(); @0000AD30:0038 endcatch; @0000AD34:0002 label_ad34: @0000AD36:0024 return; @0000AD3A:0026 end; // checksum: 5a391e72 @0000AD46:0005 label_ad46: @0000AD48:0022 function NUMBER IfxOnRemovingSharedFile(local_string1) @0000AD48 NUMBER local_number1; @0000AD48 @0000AD48 @0000AD48 begin @0000AD51:0036 try // ref index 1: 2 ref index 2: 3 @0000AD5F:0004 if(global_number24) then // ref index: 1 @0000AD6B:0027 // return coming @0000AD6F:0023 return 5; @0000AD78:0005 endif; @0000AD78:0005 label_ad78: @0000AD7A:0027 // return coming @0000AD7E:0021 OnMD5Error(local_string1); @0000AD87:0006 local_number1 = LASTRESULT; @0000AD91:0023 return local_number1; @0000AD98:0037 catch @0000AD9C:0002 label_ad9c: @0000AD9E:0021 IfxOnUnhandledException(); @0000ADA4:0038 endcatch; @0000ADA8:0002 label_ada8: @0000ADAA:0024 return; @0000ADAE:0026 end; // checksum: 71130b09 @0000ADBA:0007 label_adba: @0000ADBC:0022 function NUMBER IfxOnMD5Error(local_string1) @0000ADBC NUMBER local_number1, local_number2; @0000ADBC @0000ADBC @0000ADBC begin @0000ADC5:0036 try // ref index 1: 1 ref index 2: 2 @0000ADD3:0027 // return coming @0000ADD7:0021 OnFileError(local_string1, local_number1); @0000ADE3:0006 local_number2 = LASTRESULT; @0000ADED:0023 return local_number2; @0000ADF4:0037 catch @0000ADF8:0002 label_adf8: @0000ADFA:0021 IfxOnUnhandledException(); @0000AE00:0038 endcatch; @0000AE04:0002 label_ae04: @0000AE06:0024 return; @0000AE0A:0026 end; // checksum: 5c5f1c4b @0000AE16:0007 label_ae16: @0000AE18:0022 function NUMBER IfxOnFileError(local_string1, local_number1) @0000AE18 NUMBER local_number2, local_number3; @0000AE18 @0000AE18 @0000AE18 begin @0000AE21:0036 try // ref index 1: 1 ref index 2: 2 @0000AE2F:0027 // return coming @0000AE33:0021 OnInternetError(local_number1, local_string1, local_number2); @0000AE42:0006 local_number3 = LASTRESULT; @0000AE4C:0023 return local_number3; @0000AE53:0037 catch @0000AE57:0002 label_ae57: @0000AE59:0021 IfxOnUnhandledException(); @0000AE5F:0038 endcatch; @0000AE63:0002 label_ae63: @0000AE65:0024 return; @0000AE69:0026 end; // checksum: 35237033 @0000AE75:0007 label_ae75: @0000AE77:0022 function NUMBER IfxOnInternetError(local_number1, local_string1, local_number2) @0000AE77 @0000AE77 @0000AE77 @0000AE77 begin @0000AE80:0036 try // ref index 1: 1 ref index 2: 2 @0000AE8E:0027 // return coming @0000AE92:0021 OnFileLocked(local_string1); @0000AE9B:0006 local_number1 = LASTRESULT; @0000AEA5:0023 return local_number1; @0000AEAC:0037 catch @0000AEB0:0002 label_aeb0: @0000AEB2:0021 IfxOnUnhandledException(); @0000AEB8:0038 endcatch; @0000AEBC:0002 label_aebc: @0000AEBE:0024 return; @0000AEC2:0026 end; // checksum: 25441e58 @0000AECE:0009 label_aece: @0000AED0:0022 function NUMBER IfxOnFileLocked(local_string1) @0000AED0 NUMBER local_number1, local_number3; @0000AED0 STRING local_string2; @0000AED0 @0000AED0 begin @0000AED9:0036 try // ref index 1: 2 ref index 2: 3 @0000AEE7:0021 function_355(); @0000AEED:0006 local_number3 = LASTRESULT; @0000AEF7:0004 if(local_number3) then // ref index: 1 @0000AF03:0027 // return coming @0000AF07:0021 function_356(local_string1, local_number1, local_string2); @0000AF16:0006 local_number3 = LASTRESULT; @0000AF20:0023 return local_number3; @0000AF27:0005 endif; @0000AF27:0005 label_af27: @0000AF29:0027 // return coming @0000AF2D:0021 OnNextDisk(local_string1, local_number1, local_string2); @0000AF3C:0006 local_number3 = LASTRESULT; @0000AF46:0023 return local_number3; @0000AF4D:0037 catch @0000AF51:0002 label_af51: @0000AF53:0021 IfxOnUnhandledException(); @0000AF59:0038 endcatch; @0000AF5D:0002 label_af5d: @0000AF5F:0024 return; @0000AF63:0026 end; // checksum: 4b22d15b @0000AF6F:0005 label_af6f: @0000AF71:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2) @0000AF71 @0000AF71 @0000AF71 @0000AF71 begin @0000AF7A:0021 Do(64); @0000AF85:0021 function_239(); @0000AF8B:0004 if(global_number6) then // ref index: 1 @0000AF97:0021 function_433(3); @0000AFA2:0002 endif; @0000AFA2:0002 label_afa2: @0000AFA4:0024 return; @0000AFA8:0026 end; // checksum: 43033703 @0000AFB4:0004 label_afb4: @0000AFB6:0022 function NUMBER IfxRunAfterReboot() @0000AFB6 @0000AFB6 @0000AFB6 @0000AFB6 begin @0000AFBF:0021 function_241(); @0000AFC5:0024 return; @0000AFC9:0026 end; // checksum: 1201 @0000AFD5:0004 label_afd5: @0000AFD7:0022 function NUMBER IfxOnUninstPriv() @0000AFD7 @0000AFD7 @0000AFD7 @0000AFD7 begin @0000AFE0:0021 OnUninstall(); @0000AFE6:0024 return; @0000AFEA:0026 end; // checksum: 1a4a7e46 @0000AFF6:0003 label_aff6: @0000AFF8:0022 function NUMBER IfxOnUninst() @0000AFF8 @0000AFF8 @0000AFF8 @0000AFF8 begin @0000B001:0024 return; @0000B005:0026 end; // checksum: c01 @0000B011:0003 label_b011: @0000B013:0022 function NUMBER SetStatus(local_number1, local_string1) @0000B013 @0000B013 @0000B013 @0000B013 begin @0000B01C:0024 return; @0000B020:0026 end; // checksum: d04 @0000B02C:0004 label_b02c: @0000B02E:0022 function NUMBER SetStatusEx(local_number1, local_string1, local_string2, local_string3, local_number2, local_number3) @0000B02E @0000B02E @0000B02E @0000B02E begin @0000B037:0027 // return coming @0000B03B:0023 return 1; @0000B044:0026 end; // checksum: 1001026 @0000B050:0004 label_b050: @0000B052:0022 function NUMBER WizardDirection() @0000B052 @0000B052 @0000B052 @0000B052 begin @0000B05B:0036 try // ref index 1: 1 ref index 2: 2 @0000B069:0021 InitProperties(); @0000B06F:0037 catch @0000B073:0002 label_b073: @0000B075:0021 IfxOnUnhandledException(); @0000B07B:0038 endcatch; @0000B07F:0002 label_b07f: @0000B081:0024 return; @0000B085:0026 end; // checksum: 2a5b1a0f @0000B091:0003 label_b091: @0000B093:0022 function NUMBER IfxInitProperties() @0000B093 @0000B093 @0000B093 @0000B093 begin @0000B09C:0024 return; @0000B0A0:0026 end; // checksum: c01 @0000B0AC:0006 label_b0ac: @0000B0AE:0022 function NUMBER InitProperties() @0000B0AE NUMBER local_number1, local_number2; @0000B0AE @0000B0AE @0000B0AE begin @0000B0B7:0036 try // ref index 1: 1 ref index 2: 2 @0000B0C5:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @0000B0D1:0021 ReadProperties(local_number2); @0000B0DA:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @0000B0E3:0037 catch @0000B0E7:0002 label_b0e7: @0000B0E9:0021 IfxOnUnhandledException(); @0000B0EF:0038 endcatch; @0000B0F3:0002 label_b0f3: @0000B0F5:0024 return; @0000B0F9:0026 end; // checksum: 49220c6e @0000B105:0003 label_b105: @0000B107:0022 function NUMBER IfxReadProperties(local_number1) @0000B107 @0000B107 @0000B107 @0000B107 begin @0000B110:0024 return; @0000B114:0026 end; // checksum: c04 @0000B120:0006 label_b120: @0000B122:0022 function NUMBER ReadProperties(local_number1) @0000B122 NUMBER local_number2; @0000B122 @0000B122 @0000B122 begin @0000B12B:0036 try // ref index 1: 1 ref index 2: 2 @0000B139:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll @0000B145:0021 WriteProperties(local_number2); @0000B14E:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll @0000B157:0037 catch @0000B15B:0002 label_b15b: @0000B15D:0021 IfxOnUnhandledException(); @0000B163:0038 endcatch; @0000B167:0002 label_b167: @0000B169:0024 return; @0000B16D:0026 end; // checksum: 5b423842 @0000B179:0003 label_b179: @0000B17B:0022 function NUMBER IfxWriteProperties(local_number1) @0000B17B @0000B17B @0000B17B @0000B17B begin @0000B184:0024 return; @0000B188:0026 end; // checksum: c04 @0000B194:0006 label_b194: @0000B196:0022 function NUMBER WriteProperties(local_number1) @0000B196 NUMBER local_number2, local_number3, local_number4; @0000B196 STRING local_string1, local_string2; @0000B196 @0000B196 begin @0000B19F:0027 // return coming @0000B1A3:0020 _TreeViewCreate(global_number50, local_number1, local_number2, local_string1, local_string2, local_number3); // dll: ISRT.dll @0000B1BB:0006 local_number4 = LASTRESULT; @0000B1C5:0023 return local_number4; @0000B1CC:0026 end; // checksum: 3158534c @0000B1D8:000D label_b1d8: @0000B1DA:0022 function NUMBER function_186(local_number1, local_number2, local_string1, local_string2, local_number3) @0000B1DA @0000B1DA @0000B1DA @0000B1DA begin @0000B1E3:0021 StrRemoveLastSlash(local_string1); @0000B1EC:0006 local_number3 = LASTRESULT; @0000B1F6:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @0000B205:0006 local_number2 = LASTRESULT; @0000B20F:000A local_number3 = (local_number2 > 0); @0000B21E:0004 if(local_number3) then // ref index: 1 @0000B22A:0007 local_number3 = (local_number2 + 1); @0000B239:0031 Resize(local_string1, local_number3); @0000B243:0006 local_number2 = LASTRESULT; @0000B24D:0007 local_number3 = (local_number2 + 1); @0000B25C:0020 _GetSelectedTreeComponent(local_number1, local_string1, local_number3); // dll: ISRT.dll @0000B26B:0006 local_number2 = LASTRESULT; @0000B275:0003 endif; @0000B275:0003 label_b275: @0000B277:0027 // return coming @0000B27B:0023 return local_number2; @0000B282:0026 end; // checksum: 107a616 @0000B28E:0006 label_b28e: @0000B290:0022 function NUMBER function_187(local_number1, local_string1) @0000B290 NUMBER local_number2, local_number3; @0000B290 STRING local_string2, local_string3; @0000B290 @0000B290 begin @0000B299:0027 // return coming @0000B29D:0021 function_263(local_string1, local_string2, local_number1, local_number2, local_string3); @0000B2B2:0006 local_number3 = LASTRESULT; @0000B2BC:0023 return local_number3; @0000B2C3:0026 end; // checksum: 7332c @0000B2CF:0006 label_b2cf: @0000B2D1:0022 function NUMBER function_190(local_string1, local_string2, local_number1, local_number2, local_string3) @0000B2D1 @0000B2D1 @0000B2D1 @0000B2D1 begin @0000B2DA:0027 // return coming @0000B2DE:0021 function_264(local_string1, local_string2); @0000B2EA:0006 local_number1 = LASTRESULT; @0000B2F4:0023 return local_number1; @0000B2FB:0026 end; // checksum: 5022829 @0000B307:0006 label_b307: @0000B309:0022 function NUMBER FeatureIsItemSelected(local_string1, local_string2) @0000B309 NUMBER local_number1, local_number2; @0000B309 @0000B309 @0000B309 begin @0000B312:0027 // return coming @0000B316:0021 function_265(local_string1, local_string2, local_number1); @0000B325:0006 local_number2 = LASTRESULT; @0000B32F:0023 return local_number2; @0000B336:0026 end; // checksum: 72d2c @0000B342:0006 label_b342: @0000B344:0022 function NUMBER FeatureSelectItem(local_string1, local_string2, local_number1) @0000B344 NUMBER local_number2; @0000B344 @0000B344 @0000B344 begin @0000B34D:0027 // return coming @0000B351:0021 function_267(local_string1, local_string2, local_number1); @0000B360:0006 local_number2 = LASTRESULT; @0000B36A:0023 return local_number2; @0000B371:0026 end; // checksum: 2d2c @0000B37D:0006 label_b37d: @0000B37F:0022 function NUMBER FeatureListItems(local_string1, local_string2, local_number1) @0000B37F NUMBER local_number2; @0000B37F @0000B37F @0000B37F begin @0000B388:0027 // return coming @0000B38C:0021 ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1); @0000B39B:0006 local_number2 = LASTRESULT; @0000B3A5:0023 return local_number2; @0000B3AC:0026 end; // checksum: 12d2c @0000B3B8:0006 label_b3b8: @0000B3BA:0022 function NUMBER FeatureGetTotalCost(local_string1, local_string2, local_number1) @0000B3BA NUMBER local_number2; @0000B3BA @0000B3BA @0000B3BA begin @0000B3C3:0027 // return coming @0000B3C7:0021 function_269(local_string1, local_string2, local_number1); @0000B3D6:0006 local_number2 = LASTRESULT; @0000B3E0:0023 return local_number2; @0000B3E7:0026 end; // checksum: 22d2c @0000B3F3:0006 label_b3f3: @0000B3F5:0022 function NUMBER function_195(local_string1, local_string2, local_number1) @0000B3F5 @0000B3F5 STRING local_string3; @0000B3F5 @0000B3F5 begin @0000B3FE:0027 // return coming @0000B402:0021 function_282(local_string1, local_string2, local_string3); @0000B411:0006 local_number1 = LASTRESULT; @0000B41B:0023 return local_number1; @0000B422:0026 end; // checksum: 22d2d @0000B42E:0006 label_b42e: @0000B430:0022 function NUMBER function_196(local_string1, local_string2, local_string3) @0000B430 NUMBER local_number1; @0000B430 @0000B430 @0000B430 begin @0000B439:0027 // return coming @0000B43D:0021 function_285(local_string1, local_string2); @0000B449:0006 local_number1 = LASTRESULT; @0000B453:0023 return local_number1; @0000B45A:0026 end; // checksum: 62828 @0000B466:0007 label_b466: @0000B468:0022 function NUMBER function_197(local_string1, local_string2) @0000B468 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @0000B468 STRING local_string3; @0000B468 @0000B468 begin @0000B471:0021 function_226(); @0000B477:0027 // return coming @0000B47B:0020 _DefineDialog(global_number50, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll @0000B49C:0006 local_number6 = LASTRESULT; @0000B4A6:0023 return local_number6; @0000B4AD:0026 end; // checksum: 19385d57 @0000B4B9:0006 label_b4b9: @0000B4BB:0022 function NUMBER DefineDialog(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5) @0000B4BB @0000B4BB @0000B4BB @0000B4BB begin @0000B4C4:0027 // return coming @0000B4C8:0021 DefineDialog(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6); @0000B4EE:0006 local_number2 = LASTRESULT; @0000B4F8:0023 return local_number2; @0000B4FF:0026 end; // checksum: f9f7b2d9 @0000B50B:0006 label_b50b: @0000B50D:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1) @0000B50D @0000B50D @0000B50D @0000B50D begin @0000B516:0027 // return coming @0000B51A:0020 _EndDialog(global_number50, local_string1); // dll: ISRT.dll @0000B526:0006 local_number1 = LASTRESULT; @0000B530:0023 return local_number1; @0000B537:0026 end; // checksum: 595a3015 @0000B543:0006 label_b543: @0000B545:0022 function NUMBER ReleaseDialog/EndDialog(local_string1) @0000B545 NUMBER local_number1; @0000B545 @0000B545 @0000B545 begin @0000B54E:0027 // return coming @0000B552:0020 _ReleaseDialog(global_number50, local_string1); // dll: ISRT.dll @0000B55E:0006 local_number1 = LASTRESULT; @0000B568:0023 return local_number1; @0000B56F:0026 end; // checksum: 31234770 @0000B57B:0006 label_b57b: @0000B57D:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1) @0000B57D NUMBER local_number1; @0000B57D @0000B57D @0000B57D begin @0000B586:0027 // return coming @0000B58A:0020 _WaitOnDialog(global_number50, local_string1); // dll: ISRT.dll @0000B596:0006 local_number1 = LASTRESULT; @0000B5A0:0023 return local_number1; @0000B5A7:0026 end; // checksum: 16370344 @0000B5B3:0006 label_b5b3: @0000B5B5:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1) @0000B5B5 NUMBER local_number1; @0000B5B5 @0000B5B5 @0000B5B5 begin @0000B5BE:0027 // return coming @0000B5C2:0020 _CmdGetHwndDlg(global_number50, local_string1); // dll: ISRT.dll @0000B5CE:0006 local_number1 = LASTRESULT; @0000B5D8:0023 return local_number1; @0000B5DF:0026 end; // checksum: 3c295562 @0000B5EB:0006 label_b5eb: @0000B5ED:0022 function NUMBER CtrlGetSubCommand(local_string1) @0000B5ED NUMBER local_number1; @0000B5ED @0000B5ED @0000B5ED begin @0000B5F6:0027 // return coming @0000B5FA:0020 _CtrlGetNotificationCode(global_number50, local_string1); // dll: ISRT.dll @0000B606:0006 local_number1 = LASTRESULT; @0000B610:0023 return local_number1; @0000B617:0026 end; // checksum: 51597e4d @0000B623:0009 label_b623: @0000B625:0022 function NUMBER function_204(local_string1) @0000B625 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0000B625 STRING local_string2, local_string3; @0000B625 @0000B625 begin @0000B62E:0021 CtrlGetSubCommand(local_string1); @0000B637:0006 local_number2 = LASTRESULT; @0000B641:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000B64D:0006 local_number3 = LASTRESULT; @0000B657:000D local_number7 = (local_number3 = 0); @0000B666:0004 if(local_number7) then // ref index: 1 @0000B672:0027 // return coming @0000B676:0023 return -2; @0000B67F:0013 endif; @0000B67F:0013 label_b67f: @0000B681:0032 SizeOf(local_string3); @0000B688:0006 local_number7 = LASTRESULT; @0000B692:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll @0000B6A1:000D local_number7 = (local_string3 = "Edit"); @0000B6B2:000D local_number8 = (local_string3 = "Static"); @0000B6C5:0018 local_number7 = (local_number7 || local_number8); @0000B6D2:000D local_number8 = (local_string3 = "Button"); @0000B6E5:0018 local_number7 = (local_number7 || local_number8); @0000B6F2:000D local_number8 = (local_string3 = "ComboBox"); @0000B707:0018 local_number7 = (local_number7 || local_number8); @0000B714:0004 if(local_number7) then // ref index: 4 @0000B720:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000B72E:0006 local_number4 = LASTRESULT; @0000B738:000D local_number7 = (local_string3 = "Edit"); @0000B749:0012 local_number8 = (local_number4 & 4); @0000B758:0019 local_number7 = (local_number7 = local_number8); @0000B765:0004 if(local_number7) then // ref index: 1 @0000B771:0027 // return coming @0000B775:0023 return -7; @0000B77E:0008 endif; @0000B77E:0008 label_b77e: @0000B780:0020 GetWindowTextLength(local_number3); // dll: USER32.dll @0000B789:0006 local_number5 = LASTRESULT; @0000B793:0032 SizeOf(local_string2); @0000B79A:0006 local_number6 = LASTRESULT; @0000B7A4:0009 local_number7 = (local_number6 < local_number5); @0000B7B1:0004 if(local_number7) then // ref index: 1 @0000B7BD:0007 local_number7 = (local_number5 + 1); @0000B7CC:0031 Resize(local_string2, local_number7); @0000B7D6:0006 endif; @0000B7D6:0006 label_b7d6: @0000B7D8:0007 local_number7 = (local_number5 + 1); @0000B7E7:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll @0000B7F6:0006 local_number7 = LASTRESULT; @0000B800:0004 if(local_number7) then // ref index: 1 @0000B80C:0027 // return coming @0000B810:0023 return 0; @0000B819:0002 endif; @0000B819:0002 label_b819: @0000B81B:0027 // return coming @0000B81F:0023 return -1; @0000B828:0003 endif; @0000B828:0003 label_b828: @0000B82A:0027 // return coming @0000B82E:0023 return -7; @0000B837:0026 end; // checksum: cb85dcfc @0000B847:0006 label_b847: @0000B849:0022 function NUMBER CtrlSetText/CtrlGetText(local_string1, local_number1, local_string2) @0000B849 NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10, local_number11; @0000B849 STRING local_string3; @0000B849 @0000B849 begin @0000B852:0006 local_number9 = 0; @0000B85E:0012 local_number10 = (local_number1 & -2147483648); @0000B86D:0004 if(local_number10) then // ref index: 1 @0000B879:0006 local_number9 = 1; @0000B885:0014 local_number1 = (local_number1 ^ -2147483648); @0000B894:0008 endif; @0000B894:0008 label_b894: @0000B896:0021 CtrlGetSubCommand(local_string1); @0000B89F:0006 local_number2 = LASTRESULT; @0000B8A9:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000B8B5:0006 local_number3 = LASTRESULT; @0000B8BF:000D local_number10 = (local_number3 = 0); @0000B8CE:0004 if(local_number10) then // ref index: 1 @0000B8DA:0027 // return coming @0000B8DE:0023 return -2; @0000B8E7:0011 endif; @0000B8E7:0011 label_b8e7: @0000B8E9:0032 SizeOf(local_string3); @0000B8F0:0006 local_number10 = LASTRESULT; @0000B8FA:0020 GetClassName(local_number3, local_string3, local_number10); // dll: USER.dll @0000B909:000D local_number10 = (local_string3 = "Edit"); @0000B91A:000D local_number11 = (local_string3 = "Static"); @0000B92D:0018 local_number10 = (local_number10 || local_number11); @0000B93A:000D local_number11 = (local_string3 = "Button"); @0000B94D:0018 local_number10 = (local_number10 || local_number11); @0000B95A:0004 if(local_number10) then // ref index: 4 @0000B966:000D local_number10 = (local_string3 = "Edit"); @0000B977:0004 if(local_number10) then // ref index: 1 @0000B983:0020 GetWindowLong(local_number3, -16); // dll: USER.dll @0000B991:0006 local_number4 = LASTRESULT; @0000B99B:0012 local_number10 = (local_number4 & 4); @0000B9AA:0004 if(local_number10) then // ref index: 1 @0000B9B6:0027 // return coming @0000B9BA:0023 return -7; @0000B9C3:000D endif; @0000B9C3:000D endif; @0000B9C3:000D label_b9c3: @0000B9C5:000D local_number10 = (local_string3 = "Static"); @0000B9D8:0019 local_number10 = (local_number10 = local_number9); @0000B9E5:0004 if(local_number10) then // ref index: 1 @0000B9F1:0021 StrRemoveLastSlash(local_string2); @0000B9FA:0006 local_number10 = LASTRESULT; @0000BA04:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @0000BA16:0006 local_number8 = LASTRESULT; @0000BA20:000A local_number10 = (local_number8 > 0); @0000BA2F:0004 if(local_number10) then // ref index: 1 @0000BA3B:0031 Resize(local_string2, local_number8); @0000BA45:0021 StrRemoveLastSlash(local_string2); @0000BA4E:0006 local_number10 = LASTRESULT; @0000BA58:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number10); // dll: ISRT.dll @0000BA6A:0006 endif; @0000BA6A:0006 endif; @0000BA6A:0006 label_ba6a: @0000BA6C:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll @0000BA78:0006 local_number10 = LASTRESULT; @0000BA82:000D local_number10 = (local_number10 = 0); @0000BA91:0004 if(local_number10) then // ref index: 1 @0000BA9D:0027 // return coming @0000BAA1:0023 return -1; @0000BAAA:0001 endif; @0000BAAA:0001 label_baaa: @0000BAAC:0005 goto label_bb3a; @0000BAB5:0008 endif; @0000BAB5:0008 label_bab5: @0000BAB7:000D local_number10 = (local_string3 = "ComboBox"); @0000BACC:0004 if(local_number10) then // ref index: 2 @0000BAD8:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll @0000BAEE:0006 local_number7 = LASTRESULT; @0000BAF8:000D local_number10 = (local_number7 = -1); @0000BB07:0004 if(local_number10) then // ref index: 1 @0000BB13:0027 // return coming @0000BB17:0023 return -1; @0000BB20:0001 endif; @0000BB20:0001 label_bb20: @0000BB22:0005 goto label_bb3a; @0000BB2B:0002 endif; @0000BB2B:0002 label_bb2b: @0000BB2D:0027 // return coming @0000BB31:0023 return -1; @0000BB3A:0003 label_bb3a: @0000BB3C:0027 // return coming @0000BB40:0023 return 0; @0000BB49:0026 end; // checksum: 89f65dea @0000BB59:0009 label_bb59: @0000BB5B:0022 function NUMBER CtrlSetCurSel(local_string1, local_number1, local_string2) @0000BB5B NUMBER local_number2, local_number3, local_number4, local_number5; @0000BB5B @0000BB5B @0000BB5B begin @0000BB64:0021 CtrlGetSubCommand(local_string1); @0000BB6D:0006 local_number2 = LASTRESULT; @0000BB77:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000BB83:0006 local_number3 = LASTRESULT; @0000BB8D:000D local_number5 = (local_number3 = 0); @0000BB9C:0004 if(local_number5) then // ref index: 1 @0000BBA8:0027 // return coming @0000BBAC:0023 return -1; @0000BBB5:0008 endif; @0000BBB5:0008 label_bbb5: @0000BBB7:0032 SizeOf(local_string2); @0000BBBE:0006 local_number5 = LASTRESULT; @0000BBC8:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll @0000BBD7:000D local_number5 = (local_string2 = "Button"); @0000BBEA:0004 if(local_number5) then // ref index: 5 @0000BBF6:0021 function_427(local_number3, 240, 0, 0); @0000BC0E:0006 local_number4 = LASTRESULT; @0000BC18:0001 // switch/while/??? @0000BC1C:0005 label_bc1c: @0000BC1E:000D local_number5 = (local_number4 = 0); @0000BC2D:0004 if(local_number5) then // ref index: 1 @0000BC39:0027 // return coming @0000BC3D:0023 return -1002; @0000BC46:0005 goto label_bcc4; @0000BC4F:0005 endif; @0000BC4F:0005 label_bc4f: @0000BC51:000D local_number5 = (local_number4 = 1); @0000BC60:0004 if(local_number5) then // ref index: 1 @0000BC6C:0027 // return coming @0000BC70:0023 return -1001; @0000BC79:0005 goto label_bcc4; @0000BC82:0005 endif; @0000BC82:0005 label_bc82: @0000BC84:000D local_number5 = (local_number4 = 2); @0000BC93:0004 if(local_number5) then // ref index: 1 @0000BC9F:0027 // return coming @0000BCA3:0023 return -1003; @0000BCAC:0005 goto label_bcc4; @0000BCB5:0002 endif; @0000BCB5:0002 label_bcb5: @0000BCB7:0027 // return coming @0000BCBB:0023 return -1; @0000BCC4:0003 endif; @0000BCC4:0003 label_bcc4: @0000BCC6:0027 // return coming @0000BCCA:0023 return -7; @0000BCD3:0026 end; // checksum: 4827162f @0000BCE3:0009 label_bce3: @0000BCE5:0022 function NUMBER CtrlGetState(local_string1, local_number1) @0000BCE5 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0000BCE5 STRING local_string2; @0000BCE5 @0000BCE5 begin @0000BCEE:0021 CtrlGetSubCommand(local_string1); @0000BCF7:0006 local_number3 = LASTRESULT; @0000BD01:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @0000BD0D:0006 local_number4 = LASTRESULT; @0000BD17:000D local_number6 = (local_number4 = 0); @0000BD26:0004 if(local_number6) then // ref index: 1 @0000BD32:0027 // return coming @0000BD36:0023 return -1; @0000BD3F:0009 endif; @0000BD3F:0009 label_bd3f: @0000BD41:0032 SizeOf(local_string2); @0000BD48:0006 local_number6 = LASTRESULT; @0000BD52:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll @0000BD61:000D local_number6 = (local_string2 = "Button"); @0000BD74:0004 if(local_number6) then // ref index: 3 @0000BD80:000D local_number6 = (local_number2 = -1001); @0000BD8F:0004 if(local_number6) then // ref index: 1 @0000BD9B:0006 local_number5 = 1; @0000BDA7:0005 goto label_bdbe; @0000BDB0:0001 endif; @0000BDB0:0001 label_bdb0: @0000BDB2:0006 local_number5 = 0; @0000BDBE:0003 label_bdbe: @0000BDC0:0021 function_427(local_number4, 241, local_number5, 0); @0000BDD6:0027 // return coming @0000BDDA:0023 return 0; @0000BDE3:0003 endif; @0000BDE3:0003 label_bde3: @0000BDE5:0027 // return coming @0000BDE9:0023 return -7; @0000BDF2:0026 end; // checksum: b7dd91de @0000BE02:0009 label_be02: @0000BE04:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2) @0000BE04 NUMBER local_number3, local_number4; @0000BE04 STRING local_string2; @0000BE04 @0000BE04 begin @0000BE0D:0021 CtrlGetSubCommand(local_string1); @0000BE16:0006 local_number2 = LASTRESULT; @0000BE20:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll @0000BE2C:0006 local_number3 = LASTRESULT; @0000BE36:000D local_number4 = (local_number3 = 0); @0000BE45:0004 if(local_number4) then // ref index: 1 @0000BE51:0027 // return coming @0000BE55:0023 return -2; @0000BE5E:0008 endif; @0000BE5E:0008 label_be5e: @0000BE60:0032 SizeOf(local_string2); @0000BE67:0006 local_number4 = LASTRESULT; @0000BE71:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll @0000BE80:000D local_number4 = (local_string2 = "Edit"); @0000BE91:0004 if(local_number4) then // ref index: 1 @0000BE9D:0021 function_427(local_number3, 177, 0, -1); @0000BEB5:0027 // return coming @0000BEB9:0023 return 0; @0000BEC2:000A endif; @0000BEC2:000A label_bec2: @0000BEC4:000D local_number4 = (local_string2 = "ComboBox"); @0000BED9:0004 if(local_number4) then // ref index: 2 @0000BEE5:0021 function_426(0, -1); @0000BEF5:0006 local_number4 = LASTRESULT; @0000BEFF:0021 function_427(local_number3, 322, 0, local_number4); @0000BF15:0006 local_number4 = LASTRESULT; @0000BF1F:000D local_number4 = (local_number4 = -1); @0000BF2E:0004 if(local_number4) then // ref index: 1 @0000BF3A:0027 // return coming @0000BF3E:0023 return -1; @0000BF47:0002 endif; @0000BF47:0002 label_bf47: @0000BF49:0027 // return coming @0000BF4D:0023 return 0; @0000BF56:0003 endif; @0000BF56:0003 label_bf56: @0000BF58:0027 // return coming @0000BF5C:0023 return -7; @0000BF65:0026 end; // checksum: b3fff7e @0000BF75:000D label_bf75: @0000BF77:0022 function NUMBER function_209(local_string1, local_number1) @0000BF77 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @0000BF77 STRING local_string2, local_string3, local_string4, local_string5; @0000BF77 @0000BF77 begin @0000BF80:0021 CtrlGetSubCommand(local_string1); @0000BF89:0006 local_number3 = LASTRESULT; @0000BF93:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll @0000BF9F:0006 local_number4 = LASTRESULT; @0000BFA9:000D local_number10 = (local_number4 = 0); @0000BFB8:000D local_number11 = (local_number2 = 0); @0000BFC7:0018 local_number10 = (local_number10 || local_number11); @0000BFD4:000D local_number11 = (local_number2 = -1); @0000BFE3:0018 local_number10 = (local_number10 || local_number11); @0000BFF0:0004 if(local_number10) then // ref index: 1 @0000BFFC:0027 // return coming @0000C000:0023 return -2; @0000C009:0006 endif; @0000C009:0006 label_c009: @0000C00B:0021 function_519(local_number2); @0000C014:0006 local_number10 = LASTRESULT; @0000C01E:000E local_number10 = (local_number10 != 0); @0000C02D:0004 if(local_number10) then // ref index: 1 @0000C039:0027 // return coming @0000C03D:0023 return -2; @0000C046:0010 endif; @0000C046:0010 label_c046: @0000C048:0032 SizeOf(local_string2); @0000C04F:0006 local_number10 = LASTRESULT; @0000C059:0020 GetClassName(local_number4, local_string2, local_number10); // dll: USER.dll @0000C068:000D local_number10 = (local_string2 = "Edit"); @0000C079:000D local_number11 = (local_string2 = "RichEdit"); @0000C08E:0018 local_number10 = (local_number10 || local_number11); @0000C09B:0004 if(local_number10) then // ref index: 8 @0000C0A7:0020 GetWindowLong(local_number4, -16); // dll: USER.dll @0000C0B5:0006 local_number5 = LASTRESULT; @0000C0BF:0012 local_number10 = (local_number5 & 4); @0000C0CE:0004 if(local_number10) then // ref index: 8 @0000C0DA:0021 ListCount(local_number2); @0000C0E3:0006 local_number6 = LASTRESULT; @0000C0ED:0021 function_513(local_number2, local_string3); @0000C0F9:0006 local_number7 = LASTRESULT; @0000C103:0006 local_number8 = 1; @0000C10F:0008 label_c10f: @0000C111:0001 // switch/while/??? @0000C115:000E local_number10 = (local_number7 != 1); @0000C124:0004 if(local_number10) then // ref index: 3 @0000C130:000E local_number10 = (local_number8 != local_number6); @0000C13D:0004 if(local_number10) then // ref index: 1 @0000C149:0007 local_string5 = (local_string4 + local_string3); @0000C156:0007 local_string4 = (local_string5 + "\r\n"); @0000C165:0005 goto label_c17d; @0000C16E:0001 endif; @0000C16E:0001 label_c16e: @0000C170:0007 local_string4 = (local_string4 + local_string3); @0000C17D:0004 label_c17d: @0000C17F:0007 local_number8 = (local_number8 + 1); @0000C18E:0021 ListGetNextString(local_number2, local_string3); @0000C19A:0006 local_number7 = LASTRESULT; @0000C1A4:0005 goto label_c10f; @0000C1AD:0008 endif; @0000C1AD:0008 label_c1ad: @0000C1AF:000D local_number10 = (local_string2 = "RichEdit"); @0000C1C4:0004 if(local_number10) then // ref index: 2 @0000C1D0:0020 _CtrlSetMLERichText(global_number50, local_string1, local_number4, local_string4); // dll: ISRT.dll @0000C1E2:0006 local_number9 = LASTRESULT; @0000C1EC:0009 local_number10 = (local_number9 < 0); @0000C1FB:0004 if(local_number10) then // ref index: 1 @0000C207:0027 // return coming @0000C20B:0023 return local_number9; @0000C212:0001 endif; @0000C212:0001 label_c212: @0000C214:0005 goto label_c25d; @0000C21D:0006 endif; @0000C21D:0006 label_c21d: @0000C21F:0020 SetWindowText(local_number4, local_string4); // dll: USER.dll @0000C22B:0006 local_number10 = LASTRESULT; @0000C235:000D local_number10 = (local_number10 = 0); @0000C244:0004 if(local_number10) then // ref index: 1 @0000C250:0027 // return coming @0000C254:0023 return -1; @0000C25D:0002 endif; @0000C25D:0002 label_c25d: @0000C25F:0027 // return coming @0000C263:0023 return 0; @0000C26C:0003 endif; @0000C26C:0003 endif; @0000C26C:0003 label_c26c: @0000C26E:0027 // return coming @0000C272:0023 return -7; @0000C27B:0026 end; // checksum: 90cd9892 @0000C28B:0002 label_c28b: @0000C28D:0022 function NUMBER function_210(local_string1, local_number1, local_number2) @0000C28D NUMBER local_number4; @0000C28D STRING local_string2; @0000C28D @0000C28D begin @0000C296:0001 // switch/while/??? @0000C29A:0008 label_c29a: @0000C29C:000D local_number4 = (local_number1 = 1); @0000C2AB:0004 if(local_number4) then // ref index: 3 @0000C2B7:001E local_number4 = local_string1[0]; @0000C2C6:000D local_number4 = (local_number4 = 64); @0000C2D5:0004 if(local_number4) then // ref index: 1 @0000C2E1:0028 StrLengthChars(local_string1); @0000C2E8:0006 local_number4 = LASTRESULT; @0000C2F2:0029 StrSub(local_string1, local_string1, 1, local_number4); @0000C304:0007 endif; @0000C304:0007 label_c304: @0000C306:0021 function_471(local_string1); @0000C30F:0006 local_number4 = LASTRESULT; @0000C319:000D local_number4 = (local_number4 = 0); @0000C328:0004 if(local_number4) then // ref index: 1 @0000C334:0021 function_645(); @0000C33A:0006 local_string2 = LASTRESULT; @0000C344:0014 local_string1 = (local_string2 ^ local_string1); @0000C351:0005 endif; @0000C351:0005 label_c351: @0000C353:0027 // return coming @0000C357:0020 _SetAltMainImage(global_number50, local_number2, local_string1); // dll: ISRT.dll @0000C366:0006 local_number4 = LASTRESULT; @0000C370:0023 return local_number4; @0000C377:0005 goto label_c490; @0000C380:0007 endif; @0000C380:0007 label_c380: @0000C382:000D local_number4 = (local_number1 = 4); @0000C391:0004 if(local_number4) then // ref index: 1 @0000C39D:0027 // return coming @0000C3A1:0020 ComponentViewSetInfoEx(global_number50, 4, local_number2, ""); // dll: ISRT.dll @0000C3B5:0006 local_number4 = LASTRESULT; @0000C3BF:0023 return local_number4; @0000C3C6:0005 goto label_c490; @0000C3CF:0008 endif; @0000C3CF:0008 label_c3cf: @0000C3D1:000D local_number4 = (local_number1 = 2); @0000C3E0:0004 if(local_number4) then // ref index: 1 @0000C3EC:0006 global_number0 = local_number2; @0000C3F6:0027 // return coming @0000C3FA:0020 ComponentViewSetInfoEx(global_number50, 2, local_number2, ""); // dll: ISRT.dll @0000C40E:0006 local_number4 = LASTRESULT; @0000C418:0023 return local_number4; @0000C41F:0005 goto label_c490; @0000C428:0008 endif; @0000C428:0008 label_c428: @0000C42A:000D local_number4 = (local_number1 = 3); @0000C439:0004 if(local_number4) then // ref index: 1 @0000C445:0006 global_number1 = local_number2; @0000C44F:0027 // return coming @0000C453:0020 ComponentViewSetInfoEx(global_number50, 3, local_number2, ""); // dll: ISRT.dll @0000C467:0006 local_number4 = LASTRESULT; @0000C471:0023 return local_number4; @0000C478:0005 goto label_c490; @0000C481:0002 endif; @0000C481:0002 label_c481: @0000C483:0027 // return coming @0000C487:0023 return -1; @0000C490:0001 label_c490: @0000C492:0026 end; // checksum: 8a8399ee @0000C49E:0005 label_c49e: @0000C4A0:0022 function NUMBER DialogSetInfo(local_number1, local_string1, local_number2) @0000C4A0 @0000C4A0 @0000C4A0 @0000C4A0 begin @0000C4A9:0006 global_number0 = 1; @0000C4B5:0006 global_number1 = 0; @0000C4C1:0024 return; @0000C4C5:0026 end; // checksum: 52404 @0000C4D1:0002 label_c4d1: @0000C4D3:0022 function NUMBER function_220() @0000C4D3 NUMBER local_number1, local_number2; @0000C4D3 STRING local_string1; @0000C4D3 @0000C4D3 begin @0000C4DC:0001 // switch/while/??? @0000C4E0:0004 label_c4e0: @0000C4E2:000D local_number2 = (local_number1 = 1); @0000C4F1:0004 if(local_number2) then // ref index: 1 @0000C4FD:0006 global_string68 = local_string1; @0000C507:0005 goto label_c704; @0000C510:0004 endif; @0000C510:0004 label_c510: @0000C512:000D local_number2 = (local_number1 = 2); @0000C521:0004 if(local_number2) then // ref index: 1 @0000C52D:0006 global_string75 = local_string1; @0000C537:0005 goto label_c704; @0000C540:0004 endif; @0000C540:0004 label_c540: @0000C542:000D local_number2 = (local_number1 = 3); @0000C551:0004 if(local_number2) then // ref index: 1 @0000C55D:0006 global_string74 = local_string1; @0000C567:0005 goto label_c704; @0000C570:0004 endif; @0000C570:0004 label_c570: @0000C572:000D local_number2 = (local_number1 = 4); @0000C581:0004 if(local_number2) then // ref index: 1 @0000C58D:0006 global_string73 = local_string1; @0000C597:0005 goto label_c704; @0000C5A0:0004 endif; @0000C5A0:0004 label_c5a0: @0000C5A2:000D local_number2 = (local_number1 = 5); @0000C5B1:0004 if(local_number2) then // ref index: 1 @0000C5BD:0006 global_string70 = local_string1; @0000C5C7:0005 goto label_c704; @0000C5D0:0004 endif; @0000C5D0:0004 label_c5d0: @0000C5D2:000D local_number2 = (local_number1 = 6); @0000C5E1:0004 if(local_number2) then // ref index: 1 @0000C5ED:0006 global_string71 = local_string1; @0000C5F7:0005 goto label_c704; @0000C600:0004 endif; @0000C600:0004 label_c600: @0000C602:000D local_number2 = (local_number1 = 7); @0000C611:0004 if(local_number2) then // ref index: 1 @0000C61D:0006 global_string72 = local_string1; @0000C627:0005 goto label_c704; @0000C630:0004 endif; @0000C630:0004 label_c630: @0000C632:000D local_number2 = (local_number1 = 8); @0000C641:0004 if(local_number2) then // ref index: 1 @0000C64D:0006 global_string69 = local_string1; @0000C657:0005 goto label_c704; @0000C660:0004 endif; @0000C660:0004 label_c660: @0000C662:000D local_number2 = (local_number1 = 11); @0000C671:0004 if(local_number2) then // ref index: 1 @0000C67D:0006 global_string76 = local_string1; @0000C687:0005 goto label_c704; @0000C690:0006 endif; @0000C690:0006 label_c690: @0000C692:000D local_number2 = (local_number1 = 12); @0000C6A1:0004 if(local_number2) then // ref index: 2 @0000C6AD:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000C6B6:0006 local_number2 = LASTRESULT; @0000C6C0:0004 if(local_number2) then // ref index: 1 @0000C6CC:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000C6D8:0002 endif; @0000C6D8:0002 label_c6d8: @0000C6DA:0033 global_object13.Title = local_string1; @0000C6EC:0005 goto label_c704; @0000C6F5:0002 endif; @0000C6F5:0002 label_c6f5: @0000C6F7:0027 // return coming @0000C6FB:0023 return -1; @0000C704:0003 label_c704: @0000C706:0027 // return coming @0000C70A:0023 return 0; @0000C713:0026 end; // checksum: daf1cd88 @0000C71F:0006 label_c71f: @0000C721:0022 function NUMBER SetErrorMsg(local_number1, local_string1) @0000C721 NUMBER local_number2, local_number3; @0000C721 @0000C721 @0000C721 begin @0000C72A:0006 global_number51 = 1; @0000C736:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000C73F:0006 local_number3 = LASTRESULT; @0000C749:0004 if(local_number3) then // ref index: 1 @0000C755:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000C761:0006 endif; @0000C761:0006 label_c761: @0000C763:0035 global_object13.SetFont(local_string1.local_number1); @0000C77A:0027 // return coming @0000C77E:0020 _DialogSetFont(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @0000C790:0006 local_number3 = LASTRESULT; @0000C79A:0023 return local_number3; @0000C7A1:0026 end; // checksum: 21397e6f @0000C7AD:0002 label_c7ad: @0000C7AF:0022 function NUMBER function_222(local_string1, local_number1, local_number2) @0000C7AF @0000C7AF @0000C7AF @0000C7AF begin @0000C7B8:0001 // switch/while/??? @0000C7BC:0005 label_c7bc: @0000C7BE:000D local_number2 = (local_number1 = 1); @0000C7CD:0004 if(local_number2) then // ref index: 1 @0000C7D9:0027 // return coming @0000C7DD:0023 return global_string68; @0000C7E4:0005 goto label_c982; @0000C7ED:0005 endif; @0000C7ED:0005 label_c7ed: @0000C7EF:000D local_number2 = (local_number1 = 2); @0000C7FE:0004 if(local_number2) then // ref index: 1 @0000C80A:0027 // return coming @0000C80E:0023 return global_string75; @0000C815:0005 goto label_c982; @0000C81E:0005 endif; @0000C81E:0005 label_c81e: @0000C820:000D local_number2 = (local_number1 = 3); @0000C82F:0004 if(local_number2) then // ref index: 1 @0000C83B:0027 // return coming @0000C83F:0023 return global_string74; @0000C846:0005 goto label_c982; @0000C84F:0005 endif; @0000C84F:0005 label_c84f: @0000C851:000D local_number2 = (local_number1 = 4); @0000C860:0004 if(local_number2) then // ref index: 1 @0000C86C:0027 // return coming @0000C870:0023 return global_string73; @0000C877:0005 goto label_c982; @0000C880:0005 endif; @0000C880:0005 label_c880: @0000C882:000D local_number2 = (local_number1 = 5); @0000C891:0004 if(local_number2) then // ref index: 1 @0000C89D:0027 // return coming @0000C8A1:0023 return global_string70; @0000C8A8:0005 goto label_c982; @0000C8B1:0005 endif; @0000C8B1:0005 label_c8b1: @0000C8B3:000D local_number2 = (local_number1 = 6); @0000C8C2:0004 if(local_number2) then // ref index: 1 @0000C8CE:0027 // return coming @0000C8D2:0023 return global_string71; @0000C8D9:0005 goto label_c982; @0000C8E2:0005 endif; @0000C8E2:0005 label_c8e2: @0000C8E4:000D local_number2 = (local_number1 = 7); @0000C8F3:0004 if(local_number2) then // ref index: 1 @0000C8FF:0027 // return coming @0000C903:0023 return global_string72; @0000C90A:0005 goto label_c982; @0000C913:0005 endif; @0000C913:0005 label_c913: @0000C915:000D local_number2 = (local_number1 = 8); @0000C924:0004 if(local_number2) then // ref index: 1 @0000C930:0027 // return coming @0000C934:0023 return global_string69; @0000C93B:0005 goto label_c982; @0000C944:0005 endif; @0000C944:0005 label_c944: @0000C946:000D local_number2 = (local_number1 = 11); @0000C955:0004 if(local_number2) then // ref index: 1 @0000C961:0027 // return coming @0000C965:0023 return global_string76; @0000C96C:0005 goto label_c982; @0000C975:0002 endif; @0000C975:0002 label_c975: @0000C977:0027 // return coming @0000C97B:0023 return ""; @0000C982:0001 label_c982: @0000C984:0026 end; // checksum: 4dc2c @0000C990:0002 label_c990: @0000C992:0022 function STRING function_223(local_number1) @0000C992 NUMBER local_number2; @0000C992 @0000C992 @0000C992 begin @0000C99B:0001 // switch/while/??? @0000C99F:0005 label_c99f: @0000C9A1:000D local_number2 = (local_number1 = 1); @0000C9B0:0004 if(local_number2) then // ref index: 1 @0000C9BC:0027 // return coming @0000C9C0:0023 return global_string77; @0000C9C7:0005 goto label_ca70; @0000C9D0:0005 endif; @0000C9D0:0005 label_c9d0: @0000C9D2:000D local_number2 = (local_number1 = 7); @0000C9E1:0004 if(local_number2) then // ref index: 1 @0000C9ED:0027 // return coming @0000C9F1:0023 return global_string78; @0000C9F8:0005 goto label_ca70; @0000CA01:0005 endif; @0000CA01:0005 label_ca01: @0000CA03:000D local_number2 = (local_number1 = 2); @0000CA12:0004 if(local_number2) then // ref index: 1 @0000CA1E:0027 // return coming @0000CA22:0023 return global_string79; @0000CA29:0005 goto label_ca70; @0000CA32:0005 endif; @0000CA32:0005 label_ca32: @0000CA34:000D local_number2 = (local_number1 = 6); @0000CA43:0004 if(local_number2) then // ref index: 1 @0000CA4F:0027 // return coming @0000CA53:0023 return global_string80; @0000CA5A:0005 goto label_ca70; @0000CA63:0002 endif; @0000CA63:0002 label_ca63: @0000CA65:0027 // return coming @0000CA69:0023 return ""; @0000CA70:0001 label_ca70: @0000CA72:0026 end; // checksum: 1dd23 @0000CA7E:0002 label_ca7e: @0000CA80:0022 function STRING function_224(local_number1) @0000CA80 NUMBER local_number2; @0000CA80 @0000CA80 @0000CA80 begin @0000CA89:0001 // switch/while/??? @0000CA8D:0005 label_ca8d: @0000CA8F:000D local_number2 = (local_number1 = 1); @0000CA9E:0004 if(local_number2) then // ref index: 1 @0000CAAA:0027 // return coming @0000CAAE:0023 return global_string81; @0000CAB5:0005 goto label_cb5e; @0000CABE:0005 endif; @0000CABE:0005 label_cabe: @0000CAC0:000D local_number2 = (local_number1 = 7); @0000CACF:0004 if(local_number2) then // ref index: 1 @0000CADB:0027 // return coming @0000CADF:0023 return global_string82; @0000CAE6:0005 goto label_cb5e; @0000CAEF:0005 endif; @0000CAEF:0005 label_caef: @0000CAF1:000D local_number2 = (local_number1 = 2); @0000CB00:0004 if(local_number2) then // ref index: 1 @0000CB0C:0027 // return coming @0000CB10:0023 return global_string83; @0000CB17:0005 goto label_cb5e; @0000CB20:0005 endif; @0000CB20:0005 label_cb20: @0000CB22:000D local_number2 = (local_number1 = 6); @0000CB31:0004 if(local_number2) then // ref index: 1 @0000CB3D:0027 // return coming @0000CB41:0023 return global_string84; @0000CB48:0005 goto label_cb5e; @0000CB51:0002 endif; @0000CB51:0002 label_cb51: @0000CB53:0027 // return coming @0000CB57:0023 return ""; @0000CB5E:0001 label_cb5e: @0000CB60:0026 end; // checksum: 1dd23 @0000CB6C:0004 label_cb6c: @0000CB6E:0022 function STRING function_225(local_number1) @0000CB6E NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @0000CB6E STRING local_string1, local_string2, local_string3, local_string4; @0000CB6E @0000CB6E begin @0000CB77:0004 if(global_number51) then // ref index: 1 @0000CB83:0027 // return coming @0000CB87:0023 return 0; @0000CB90:000A endif; @0000CB90:000A label_cb90: @0000CB92:0021 function_646(); @0000CB98:0006 local_number5 = LASTRESULT; @0000CBA2:000E local_number5 = (local_number5 != 9); @0000CBB1:0021 function_646(); @0000CBB7:0006 local_number6 = LASTRESULT; @0000CBC1:000E local_number6 = (local_number6 != 1033); @0000CBD0:0019 local_number5 = (local_number5 = local_number6); @0000CBDD:0004 if(local_number5) then // ref index: 1 @0000CBE9:0027 // return coming @0000CBED:0023 return 0; @0000CBF6:0006 endif; @0000CBF6:0006 label_cbf6: @0000CBF8:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @0000CBFE:0006 local_number1 = LASTRESULT; @0000CC08:000D local_number5 = (local_number1 = 0); @0000CC17:0004 if(local_number5) then // ref index: 1 @0000CC23:0027 // return coming @0000CC27:0023 return 0; @0000CC30:0006 endif; @0000CC30:0006 label_cc30: @0000CC32:0020 GetFontSub(global_number50, local_string1); // dll: ISRT.dll @0000CC3E:0006 local_number5 = LASTRESULT; @0000CC48:000D local_number5 = (local_number5 = 0); @0000CC57:0004 if(local_number5) then // ref index: 1 @0000CC63:0027 // return coming @0000CC67:0023 return 0; @0000CC70:0009 endif; @0000CC70:0009 label_cc70: @0000CC72:0021 ListCreate(0); @0000CC7D:0006 local_number4 = LASTRESULT; @0000CC87:0021 function_612(local_number4, local_string1, "*"); @0000CC97:0021 function_423(local_number1); @0000CCA0:0006 local_number1 = LASTRESULT; @0000CCAA:0021 function_621(local_string2, "%lx", local_number1); @0000CCBC:0028 StrLengthChars(local_string2); @0000CCC3:0006 local_number5 = LASTRESULT; @0000CCCD:000F local_number3 = (4 - local_number5); @0000CCDC:0006 label_ccdc: @0000CCDE:0001 // switch/while/??? @0000CCE2:000A local_number5 = (local_number3 > 0); @0000CCF1:0004 if(local_number5) then // ref index: 1 @0000CCFD:0007 local_string2 = ("0" + local_string2); @0000CD0B:000F local_number3 = (local_number3 - 1); @0000CD1A:0005 goto label_ccdc; @0000CD23:0009 endif; @0000CD23:0009 label_cd23: @0000CD25:0007 local_string2 = ("0x" + local_string2); @0000CD34:0021 ListSetIndex(local_number4, -401); @0000CD42:0021 ListFindString(local_number4, local_string2); @0000CD4E:0006 local_number5 = LASTRESULT; @0000CD58:000E local_number5 = (local_number5 != 0); @0000CD67:0004 if(local_number5) then // ref index: 1 @0000CD73:0021 ListCount/ListDestroy(local_number4); @0000CD7C:0027 // return coming @0000CD80:0023 return 0; @0000CD89:000B endif; @0000CD89:000B label_cd89: @0000CD8B:0021 ListGetNextString(local_number4, local_string3); @0000CD97:0021 LongPathToQuote(local_string3, 0); @0000CDA5:0021 ListGetNextString(local_number4, local_string4); @0000CDB1:002C StrToNum(local_number2, local_string4); @0000CDBB:0021 function_222(local_string3, local_number2, 0); @0000CDCC:0006 local_number5 = LASTRESULT; @0000CDD6:0009 local_number5 = (local_number5 < 0); @0000CDE5:0004 if(local_number5) then // ref index: 1 @0000CDF1:0021 ListCount/ListDestroy(local_number4); @0000CDFA:0027 // return coming @0000CDFE:0023 return 0; @0000CE07:0004 endif; @0000CE07:0004 label_ce07: @0000CE09:0021 ListCount/ListDestroy(local_number4); @0000CE12:0027 // return coming @0000CE16:0023 return 1; @0000CE1F:0026 end; // checksum: 8cace198 @0000CE2B:0008 label_ce2b: @0000CE2D:0022 function NUMBER function_226() @0000CE2D NUMBER local_number1; @0000CE2D STRING local_string1; @0000CE2D @0000CE2D begin @0000CE36:0027 // return coming @0000CE3A:0021 StrRemoveLastSlash(local_string1); @0000CE43:0006 local_number1 = LASTRESULT; @0000CE4D:0020 _GetCurrentDialogName(global_number50, local_string1, local_number1); // dll: ISRT.dll @0000CE5C:0006 local_number1 = LASTRESULT; @0000CE66:0023 return local_number1; @0000CE6D:0026 end; // checksum: 143c1f7c @0000CE79:000A label_ce79: @0000CE7B:0022 function NUMBER function_227(local_string1) @0000CE7B NUMBER local_number1; @0000CE7B @0000CE7B @0000CE7B begin @0000CE84:0021 function_227(local_string1); @0000CE8D:0006 local_number1 = LASTRESULT; @0000CE97:000C local_number1 = (local_number1 >= 0); @0000CEA6:0004 if(local_number1) then // ref index: 1 @0000CEB2:0027 // return coming @0000CEB6:0021 ReleaseDialog/EndDialog(local_string1); @0000CEBF:0006 local_number1 = LASTRESULT; @0000CEC9:0023 return local_number1; @0000CED0:0005 goto label_cee8; @0000CED9:0002 endif; @0000CED9:0002 label_ced9: @0000CEDB:0027 // return coming @0000CEDF:0023 return -1; @0000CEE8:0001 label_cee8: @0000CEEA:0026 end; // checksum: ffff97d3 @0000CEF6:0006 label_cef6: @0000CEF8:0022 function NUMBER function_228() @0000CEF8 NUMBER local_number1, local_number2; @0000CEF8 @0000CEF8 @0000CEF8 begin @0000CF01:0020 _Preprogram(global_number50); // dll: ISRT.dll @0000CF0A:0006 local_number1 = LASTRESULT; @0000CF14:000D local_number2 = (local_number1 = -2147213312); @0000CF23:0004 if(local_number2) then // ref index: 1 @0000CF2F:0002 abort; @0000CF33:0003 endif; @0000CF33:0003 label_cf33: @0000CF35:000D local_number2 = (local_number1 = -2147213311); @0000CF44:0004 if(local_number2) then // ref index: 1 @0000CF50:0003 exit; @0000CF54:0002 endif; @0000CF54:0002 label_cf54: @0000CF56:0024 return; @0000CF5A:0026 end; // checksum: 5625701e @0000CF66:0006 label_cf66: @0000CF68:0022 function NUMBER function_234() @0000CF68 NUMBER local_number1, local_number2; @0000CF68 @0000CF68 @0000CF68 begin @0000CF71:0020 _InitInstall(global_number50); // dll: ISRT.dll @0000CF7A:0006 local_number1 = LASTRESULT; @0000CF84:000D local_number2 = (local_number1 = -2147213312); @0000CF93:0004 if(local_number2) then // ref index: 1 @0000CF9F:0002 abort; @0000CFA3:0003 endif; @0000CFA3:0003 label_cfa3: @0000CFA5:000D local_number2 = (local_number1 = -2147213311); @0000CFB4:0004 if(local_number2) then // ref index: 1 @0000CFC0:0003 exit; @0000CFC4:0003 endif; @0000CFC4:0003 label_cfc4: @0000CFC6:0027 // return coming @0000CFCA:0023 return local_number1; @0000CFD1:0026 end; // checksum: 22385b39 @0000CFDD:0006 label_cfdd: @0000CFDF:0022 function NUMBER function_235() @0000CFDF NUMBER local_number1, local_number2; @0000CFDF @0000CFDF @0000CFDF begin @0000CFE8:0020 _ExitInstall(global_number50); // dll: ISRT.dll @0000CFF1:0006 local_number1 = LASTRESULT; @0000CFFB:000D local_number2 = (local_number1 = -2147213312); @0000D00A:0004 if(local_number2) then // ref index: 1 @0000D016:0002 abort; @0000D01A:0003 endif; @0000D01A:0003 label_d01a: @0000D01C:000D local_number2 = (local_number1 = -2147213311); @0000D02B:0004 if(local_number2) then // ref index: 1 @0000D037:0003 exit; @0000D03B:0003 endif; @0000D03B:0003 label_d03b: @0000D03D:0027 // return coming @0000D041:0023 return local_number1; @0000D048:0026 end; // checksum: 222e5739 @0000D054:0006 label_d054: @0000D056:0022 function NUMBER function_236() @0000D056 NUMBER local_number1, local_number2; @0000D056 @0000D056 @0000D056 begin @0000D05F:0020 _CCPSearch(global_number50); // dll: ISRT.dll @0000D068:0006 local_number1 = LASTRESULT; @0000D072:000D local_number2 = (local_number1 = -2147213312); @0000D081:0004 if(local_number2) then // ref index: 1 @0000D08D:0002 abort; @0000D091:0003 endif; @0000D091:0003 label_d091: @0000D093:000D local_number2 = (local_number1 = -2147213311); @0000D0A2:0004 if(local_number2) then // ref index: 1 @0000D0AE:0003 exit; @0000D0B2:0003 endif; @0000D0B2:0003 label_d0b2: @0000D0B4:0027 // return coming @0000D0B8:0023 return local_number1; @0000D0BF:0026 end; // checksum: 76767409 @0000D0CB:0006 label_d0cb: @0000D0CD:0022 function NUMBER function_237() @0000D0CD NUMBER local_number1, local_number2; @0000D0CD @0000D0CD @0000D0CD begin @0000D0D6:0020 _AppSearch(global_number50); // dll: ISRT.dll @0000D0DF:0006 local_number1 = LASTRESULT; @0000D0E9:000D local_number2 = (local_number1 = -2147213312); @0000D0F8:0004 if(local_number2) then // ref index: 1 @0000D104:0002 abort; @0000D108:0003 endif; @0000D108:0003 label_d108: @0000D10A:000D local_number2 = (local_number1 = -2147213311); @0000D119:0004 if(local_number2) then // ref index: 1 @0000D125:0003 exit; @0000D129:0003 endif; @0000D129:0003 label_d129: @0000D12B:0027 // return coming @0000D12F:0023 return local_number1; @0000D136:0026 end; // checksum: 56457609 @0000D142:0006 label_d142: @0000D144:0022 function NUMBER function_238() @0000D144 NUMBER local_number1, local_number2; @0000D144 @0000D144 @0000D144 begin @0000D14D:0020 _Rebooted(global_number50); // dll: ISRT.dll @0000D156:0006 local_number1 = LASTRESULT; @0000D160:000D local_number2 = (local_number1 = -2147213312); @0000D16F:0004 if(local_number2) then // ref index: 1 @0000D17B:0002 abort; @0000D17F:0003 endif; @0000D17F:0003 label_d17f: @0000D181:000D local_number2 = (local_number1 = -2147213311); @0000D190:0004 if(local_number2) then // ref index: 1 @0000D19C:0003 exit; @0000D1A0:0003 endif; @0000D1A0:0003 label_d1a0: @0000D1A2:0027 // return coming @0000D1A6:0023 return local_number1; @0000D1AD:0026 end; // checksum: 53450732 @0000D1B9:0006 label_d1b9: @0000D1BB:0022 function NUMBER function_239() @0000D1BB NUMBER local_number1, local_number2, local_number3; @0000D1BB @0000D1BB @0000D1BB begin @0000D1C4:0020 _ShowWizardPages(global_number50, local_number1); // dll: ISRT.dll @0000D1D0:0006 local_number2 = LASTRESULT; @0000D1DA:000D local_number3 = (local_number2 = -2147213312); @0000D1E9:0004 if(local_number3) then // ref index: 1 @0000D1F5:0002 abort; @0000D1F9:0003 endif; @0000D1F9:0003 label_d1f9: @0000D1FB:000D local_number3 = (local_number2 = -2147213311); @0000D20A:0004 if(local_number3) then // ref index: 1 @0000D216:0003 exit; @0000D21A:0003 endif; @0000D21A:0003 label_d21a: @0000D21C:0027 // return coming @0000D220:0023 return local_number2; @0000D227:0026 end; // checksum: 62542848 @0000D233:0006 label_d233: @0000D235:0022 function NUMBER function_240(local_number1) @0000D235 NUMBER local_number2; @0000D235 @0000D235 @0000D235 begin @0000D23E:0020 _OnUninstPriv(global_number50); // dll: ISRT.dll @0000D247:0006 local_number1 = LASTRESULT; @0000D251:000D local_number2 = (local_number1 = -2147213312); @0000D260:0004 if(local_number2) then // ref index: 1 @0000D26C:0002 abort; @0000D270:0003 endif; @0000D270:0003 label_d270: @0000D272:000D local_number2 = (local_number1 = -2147213311); @0000D281:0004 if(local_number2) then // ref index: 1 @0000D28D:0003 exit; @0000D291:0002 endif; @0000D291:0002 label_d291: @0000D293:0024 return; @0000D297:0026 end; // checksum: 1b274575 @0000D2A3:0002 label_d2a3: @0000D2A5:0022 function NUMBER function_241() @0000D2A5 NUMBER local_number1, local_number3; @0000D2A5 @0000D2A5 @0000D2A5 begin @0000D2AE:0001 // switch/while/??? @0000D2B2:0004 label_d2b2: @0000D2B4:000D local_number3 = (local_number1 = 51); @0000D2C3:0004 if(local_number3) then // ref index: 1 @0000D2CF:0006 global_number2 = 1; @0000D2DB:0005 goto label_dab7; @0000D2E4:0004 endif; @0000D2E4:0004 label_d2e4: @0000D2E6:000D local_number3 = (local_number1 = 50); @0000D2F5:0004 if(local_number3) then // ref index: 1 @0000D301:0006 global_number3 = 1; @0000D30D:0005 goto label_dab7; @0000D316:0004 endif; @0000D316:0004 label_d316: @0000D318:000D local_number3 = (local_number1 = 56); @0000D327:0004 if(local_number3) then // ref index: 1 @0000D333:0006 global_number4 = 1; @0000D33F:0005 goto label_dab7; @0000D348:0004 endif; @0000D348:0004 label_d348: @0000D34A:000D local_number3 = (local_number1 = 52); @0000D359:0004 if(local_number3) then // ref index: 1 @0000D365:0006 global_number5 = 1; @0000D371:0005 goto label_dab7; @0000D37A:0005 endif; @0000D37A:0005 label_d37a: @0000D37C:000D local_number3 = (local_number1 = 66); @0000D38B:0004 if(local_number3) then // ref index: 1 @0000D397:0027 // return coming @0000D39B:0023 return 0; @0000D3A4:0005 goto label_dab7; @0000D3AD:0006 endif; @0000D3AD:0006 label_d3ad: @0000D3AF:000D local_number3 = (local_number1 = 63); @0000D3BE:0004 if(local_number3) then // ref index: 1 @0000D3CA:0033 global_object11.Batch = 1; @0000D3DE:0027 // return coming @0000D3E2:0023 return 0; @0000D3EB:0005 goto label_dab7; @0000D3F4:0006 endif; @0000D3F4:0006 label_d3f4: @0000D3F6:000D local_number3 = (local_number1 = 62); @0000D405:0004 if(local_number3) then // ref index: 2 @0000D411:0020 IsObject(global_object12); // dll: ISRT.dll @0000D41A:0006 local_number3 = LASTRESULT; @0000D424:0004 if(local_number3) then // ref index: 1 @0000D430:0033 global_object12.Enable = 1; @0000D445:0003 endif; @0000D445:0003 label_d445: @0000D447:0027 // return coming @0000D44B:0023 return 0; @0000D454:0005 goto label_dab7; @0000D45D:0007 endif; @0000D45D:0007 label_d45d: @0000D45F:000D local_number3 = (local_number1 = 54); @0000D46E:0004 if(local_number3) then // ref index: 1 @0000D47A:0027 // return coming @0000D47E:0020 _EnableDialogCache(global_number50, 1); // dll: ISRT.dll @0000D48C:0006 local_number3 = LASTRESULT; @0000D496:0023 return local_number3; @0000D49D:0005 goto label_dab7; @0000D4A6:0007 endif; @0000D4A6:0007 label_d4a6: @0000D4A8:000D local_number3 = (local_number1 = 12); @0000D4B7:0004 if(local_number3) then // ref index: 2 @0000D4C3:000E local_number3 = (global_number29 != 2); @0000D4D2:0004 if(local_number3) then // ref index: 1 @0000D4DE:0021 function_429(-2); @0000D4E9:0006 local_number3 = LASTRESULT; @0000D4F3:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll @0000D506:0001 endif; @0000D506:0001 label_d506: @0000D508:0005 goto label_dab7; @0000D511:0005 endif; @0000D511:0005 label_d511: @0000D513:000D local_number3 = (local_number1 = 27); @0000D522:0004 if(local_number3) then // ref index: 1 @0000D52E:0027 // return coming @0000D532:0023 return 0; @0000D53B:0005 goto label_dab7; @0000D544:0007 endif; @0000D544:0007 label_d544: @0000D546:000D local_number3 = (local_number1 = 25); @0000D555:0004 if(local_number3) then // ref index: 3 @0000D561:000E local_number3 = (global_number29 != 2); @0000D570:0004 if(local_number3) then // ref index: 2 @0000D57C:0036 try // ref index 1: 1 ref index 2: 2 @0000D58A:0035 global_object14.ShowWindow(4); @0000D5A3:0037 catch @0000D5A7:0003 label_d5a7: @0000D5A9:0027 // return coming @0000D5AD:0023 return -1; @0000D5B6:0038 endcatch; @0000D5BA:0001 endif; @0000D5BA:0001 label_d5ba: @0000D5BC:0005 goto label_dab7; @0000D5C5:0007 endif; @0000D5C5:0007 label_d5c5: @0000D5C7:000D local_number3 = (local_number1 = 29); @0000D5D6:0004 if(local_number3) then // ref index: 3 @0000D5E2:000E local_number3 = (global_number29 != 2); @0000D5F1:0004 if(local_number3) then // ref index: 2 @0000D5FD:0036 try // ref index 1: 1 ref index 2: 2 @0000D60B:0035 global_object14.ShowWindow(2); @0000D624:0037 catch @0000D628:0003 label_d628: @0000D62A:0027 // return coming @0000D62E:0023 return -1; @0000D637:0038 endcatch; @0000D63B:0001 endif; @0000D63B:0001 label_d63b: @0000D63D:0005 goto label_dab7; @0000D646:0007 endif; @0000D646:0007 label_d646: @0000D648:000D local_number3 = (local_number1 = 26); @0000D657:0004 if(local_number3) then // ref index: 1 @0000D663:0027 // return coming @0000D667:0020 EnableHourGlass(global_number50, 1); // dll: ISRT.dll @0000D675:0006 local_number3 = LASTRESULT; @0000D67F:0023 return local_number3; @0000D686:0005 goto label_dab7; @0000D68F:0006 endif; @0000D68F:0006 label_d68f: @0000D691:000D local_number3 = (local_number1 = 16); @0000D6A0:0004 if(local_number3) then // ref index: 2 @0000D6AC:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000D6B5:0006 local_number3 = LASTRESULT; @0000D6BF:0004 if(local_number3) then // ref index: 1 @0000D6CB:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000D6D7:0002 endif; @0000D6D7:0002 label_d6d7: @0000D6D9:0035 global_object13.ShowControl(1450.5); @0000D6F8:0005 goto label_dab7; @0000D701:0007 endif; @0000D701:0007 label_d701: @0000D703:000D local_number3 = (local_number1 = 4); @0000D712:0004 if(local_number3) then // ref index: 1 @0000D71E:0027 // return coming @0000D722:0020 _EnableStatus(global_number50, 4); // dll: ISRT.dll @0000D730:0006 local_number3 = LASTRESULT; @0000D73A:0023 return local_number3; @0000D741:0005 goto label_dab7; @0000D74A:0007 endif; @0000D74A:0007 label_d74a: @0000D74C:000D local_number3 = (local_number1 = 58); @0000D75B:0004 if(local_number3) then // ref index: 1 @0000D767:0027 // return coming @0000D76B:0020 _EnableStatus(global_number50, 58); // dll: ISRT.dll @0000D779:0006 local_number3 = LASTRESULT; @0000D783:0023 return local_number3; @0000D78A:0005 goto label_dab7; @0000D793:0007 endif; @0000D793:0007 label_d793: @0000D795:000D local_number3 = (local_number1 = 57); @0000D7A4:0004 if(local_number3) then // ref index: 1 @0000D7B0:0027 // return coming @0000D7B4:0020 _EnableStatus(global_number50, 57); // dll: ISRT.dll @0000D7C2:0006 local_number3 = LASTRESULT; @0000D7CC:0023 return local_number3; @0000D7D3:0005 goto label_dab7; @0000D7DC:0007 endif; @0000D7DC:0007 label_d7dc: @0000D7DE:000D local_number3 = (local_number1 = 5); @0000D7ED:0004 if(local_number3) then // ref index: 1 @0000D7F9:0027 // return coming @0000D7FD:0020 _EnableStatus(global_number50, 5); // dll: ISRT.dll @0000D80B:0006 local_number3 = LASTRESULT; @0000D815:0023 return local_number3; @0000D81C:0005 goto label_dab7; @0000D825:0007 endif; @0000D825:0007 label_d825: @0000D827:000D local_number3 = (local_number1 = 17); @0000D836:0004 if(local_number3) then // ref index: 1 @0000D842:0027 // return coming @0000D846:0021 SetDisplayEffect(1); @0000D851:0006 local_number3 = LASTRESULT; @0000D85B:0023 return local_number3; @0000D862:0005 goto label_dab7; @0000D86B:0004 endif; @0000D86B:0004 label_d86b: @0000D86D:000D local_number3 = (local_number1 = 53); @0000D87C:0004 if(local_number3) then // ref index: 1 @0000D888:0006 global_number49 = 1; @0000D894:0005 goto label_dab7; @0000D89D:0004 endif; @0000D89D:0004 label_d89d: @0000D89F:000D local_number3 = (local_number1 = 67); @0000D8AE:0004 if(local_number3) then // ref index: 1 @0000D8BA:0006 global_number52 = 0; @0000D8C6:0005 goto label_dab7; @0000D8CF:0007 endif; @0000D8CF:0007 label_d8cf: @0000D8D1:000D local_number3 = (local_number1 = 68); @0000D8E0:0004 if(local_number3) then // ref index: 1 @0000D8EC:0027 // return coming @0000D8F0:0020 _EnableSkins(global_number50, 1); // dll: ISRT.dll @0000D8FE:0006 local_number3 = LASTRESULT; @0000D908:0023 return local_number3; @0000D90F:0005 goto label_dab7; @0000D918:0004 endif; @0000D918:0004 label_d918: @0000D91A:000D local_number3 = (local_number1 = 69); @0000D929:0004 if(local_number3) then // ref index: 1 @0000D935:0006 global_number31 = 1; @0000D941:0005 goto label_dab7; @0000D94A:0007 endif; @0000D94A:0007 label_d94a: @0000D94C:000D local_number3 = (local_number1 = 70); @0000D95B:0004 if(local_number3) then // ref index: 1 @0000D967:0027 // return coming @0000D96B:0020 _RegEnableTextSubs(global_number50, 1); // dll: ISRT.dll @0000D979:0006 local_number3 = LASTRESULT; @0000D983:0023 return local_number3; @0000D98A:0005 goto label_dab7; @0000D993:000A endif; @0000D993:000A label_d993: @0000D995:000D local_number3 = (local_number1 = 71); @0000D9A4:0004 if(local_number3) then // ref index: 1 @0000D9B0:0027 // return coming @0000D9B4:0021 function_649(); @0000D9BA:0006 local_number3 = LASTRESULT; @0000D9C4:0013 local_number3 = (local_number3 | 2); @0000D9D3:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000D9DF:0006 local_number3 = LASTRESULT; @0000D9E9:0023 return local_number3; @0000D9F0:0005 goto label_dab7; @0000D9F9:000A endif; @0000D9F9:000A label_d9f9: @0000D9FB:000D local_number3 = (local_number1 = 72); @0000DA0A:0004 if(local_number3) then // ref index: 1 @0000DA16:0027 // return coming @0000DA1A:0021 function_649(); @0000DA20:0006 local_number3 = LASTRESULT; @0000DA2A:0013 local_number3 = (local_number3 | 1); @0000DA39:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000DA45:0006 local_number3 = LASTRESULT; @0000DA4F:0023 return local_number3; @0000DA56:0005 goto label_dab7; @0000DA5F:0007 endif; @0000DA5F:0007 label_da5f: @0000DA61:000D local_number3 = (local_number1 = 73); @0000DA70:0004 if(local_number3) then // ref index: 1 @0000DA7C:0027 // return coming @0000DA80:0020 _SetSilentSdShowMsg(global_number50, 1); // dll: ISRT.dll @0000DA8E:0006 local_number3 = LASTRESULT; @0000DA98:0023 return local_number3; @0000DA9F:0005 goto label_dab7; @0000DAA8:0002 endif; @0000DAA8:0002 label_daa8: @0000DAAA:0027 // return coming @0000DAAE:0023 return -1; @0000DAB7:0003 label_dab7: @0000DAB9:0027 // return coming @0000DABD:0023 return 0; @0000DAC6:0026 end; // checksum: d4563e31 @0000DAD6:0002 label_dad6: @0000DAD8:0022 function NUMBER function_242(local_number1) @0000DAD8 NUMBER local_number2, local_number3, local_number4; @0000DAD8 STRING local_string1; @0000DAD8 OBJECT local_object1; @0000DAD8 begin @0000DAE1:0001 // switch/while/??? @0000DAE5:0004 label_dae5: @0000DAE7:000D local_number3 = (local_number1 = 51); @0000DAF6:0004 if(local_number3) then // ref index: 1 @0000DB02:0006 global_number2 = 0; @0000DB0E:0005 goto label_e38c; @0000DB17:0004 endif; @0000DB17:0004 label_db17: @0000DB19:000D local_number3 = (local_number1 = 50); @0000DB28:0004 if(local_number3) then // ref index: 1 @0000DB34:0006 global_number3 = 0; @0000DB40:0005 goto label_e38c; @0000DB49:0004 endif; @0000DB49:0004 label_db49: @0000DB4B:000D local_number3 = (local_number1 = 56); @0000DB5A:0004 if(local_number3) then // ref index: 1 @0000DB66:0006 global_number4 = 0; @0000DB72:0005 goto label_e38c; @0000DB7B:0004 endif; @0000DB7B:0004 label_db7b: @0000DB7D:000D local_number3 = (local_number1 = 52); @0000DB8C:0004 if(local_number3) then // ref index: 1 @0000DB98:0006 global_number5 = 0; @0000DBA4:0005 goto label_e38c; @0000DBAD:0005 endif; @0000DBAD:0005 label_dbad: @0000DBAF:000D local_number3 = (local_number1 = 66); @0000DBBE:0004 if(local_number3) then // ref index: 1 @0000DBCA:0027 // return coming @0000DBCE:0023 return -1; @0000DBD7:0005 goto label_e38c; @0000DBE0:0006 endif; @0000DBE0:0006 label_dbe0: @0000DBE2:000D local_number3 = (local_number1 = 63); @0000DBF1:0004 if(local_number3) then // ref index: 1 @0000DBFD:0033 global_object11.Batch = 0; @0000DC11:0027 // return coming @0000DC15:0023 return 0; @0000DC1E:0005 goto label_e38c; @0000DC27:0006 endif; @0000DC27:0006 label_dc27: @0000DC29:000D local_number3 = (local_number1 = 62); @0000DC38:0004 if(local_number3) then // ref index: 2 @0000DC44:0020 IsObject(global_object12); // dll: ISRT.dll @0000DC4D:0006 local_number3 = LASTRESULT; @0000DC57:0004 if(local_number3) then // ref index: 1 @0000DC63:0033 global_object12.Enable = 0; @0000DC78:0003 endif; @0000DC78:0003 label_dc78: @0000DC7A:0027 // return coming @0000DC7E:0023 return 0; @0000DC87:0005 goto label_e38c; @0000DC90:0007 endif; @0000DC90:0007 label_dc90: @0000DC92:000D local_number3 = (local_number1 = 54); @0000DCA1:0004 if(local_number3) then // ref index: 1 @0000DCAD:0027 // return coming @0000DCB1:0020 _EnableDialogCache(global_number50, 0); // dll: ISRT.dll @0000DCBF:0006 local_number3 = LASTRESULT; @0000DCC9:0023 return local_number3; @0000DCD0:0005 goto label_e38c; @0000DCD9:000A endif; @0000DCD9:000A label_dcd9: @0000DCDB:000D local_number3 = (local_number1 = 12); @0000DCEA:0004 if(local_number3) then // ref index: 1 @0000DCF6:0021 function_429(-2); @0000DD01:0006 local_number3 = LASTRESULT; @0000DD0B:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll @0000DD25:0006 local_number4 = LASTRESULT; @0000DD2F:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll @0000DD40:0027 // return coming @0000DD44:0023 return 0; @0000DD4D:0005 goto label_e38c; @0000DD56:000C endif; @0000DD56:000C label_dd56: @0000DD58:000D local_number3 = (local_number1 = -16776960); @0000DD67:0004 if(local_number3) then // ref index: 3 @0000DD73:000E local_number3 = (global_number29 != 2); @0000DD82:0004 if(local_number3) then // ref index: 2 @0000DD8E:0021 function_429(-2); @0000DD99:0006 local_number2 = LASTRESULT; @0000DDA3:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll @0000DDB6:0006 local_number3 = LASTRESULT; @0000DDC0:000D local_number3 = (local_number3 = 0); @0000DDCF:0004 if(local_number3) then // ref index: 1 @0000DDDB:0027 // return coming @0000DDDF:0023 return -1; @0000DDE8:0002 endif; @0000DDE8:0002 label_dde8: @0000DDEA:0020 ShowWindow(local_number2, 9); // dll: USER.dll @0000DDF8:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll @0000DE1F:0003 endif; @0000DE1F:0003 label_de1f: @0000DE21:0027 // return coming @0000DE25:0023 return 0; @0000DE2E:0005 goto label_e38c; @0000DE37:0005 endif; @0000DE37:0005 label_de37: @0000DE39:000D local_number3 = (local_number1 = 27); @0000DE48:0004 if(local_number3) then // ref index: 1 @0000DE54:0027 // return coming @0000DE58:0023 return -1; @0000DE61:0005 goto label_e38c; @0000DE6A:0007 endif; @0000DE6A:0007 label_de6a: @0000DE6C:000D local_number3 = (local_number1 = 26); @0000DE7B:0004 if(local_number3) then // ref index: 1 @0000DE87:0027 // return coming @0000DE8B:0020 EnableHourGlass(global_number50, 0); // dll: ISRT.dll @0000DE99:0006 local_number3 = LASTRESULT; @0000DEA3:0023 return local_number3; @0000DEAA:0005 goto label_e38c; @0000DEB3:0006 endif; @0000DEB3:0006 label_deb3: @0000DEB5:000D local_number3 = (local_number1 = 16); @0000DEC4:0004 if(local_number3) then // ref index: 2 @0000DED0:0020 IsEmpty(global_object13); // dll: ISRT.dll @0000DED9:0006 local_number3 = LASTRESULT; @0000DEE3:0004 if(local_number3) then // ref index: 1 @0000DEEF:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000DEFB:0002 endif; @0000DEFB:0002 label_defb: @0000DEFD:0035 global_object13.ShowControl(1450.0); @0000DF1C:0005 goto label_e38c; @0000DF25:000D endif; @0000DF25:000D label_df25: @0000DF27:000D local_number3 = (local_number1 = 4); @0000DF36:000D local_number4 = (local_number1 = 58); @0000DF45:0018 local_number3 = (local_number3 || local_number4); @0000DF52:000D local_number4 = (local_number1 = 57); @0000DF61:0018 local_number3 = (local_number3 || local_number4); @0000DF6E:000D local_number4 = (local_number1 = 5); @0000DF7D:0018 local_number3 = (local_number3 || local_number4); @0000DF8A:0004 if(local_number3) then // ref index: 1 @0000DF96:0027 // return coming @0000DF9A:0020 _DisableStatus(global_number50); // dll: ISRT.dll @0000DFA3:0006 local_number3 = LASTRESULT; @0000DFAD:0023 return local_number3; @0000DFB4:0005 goto label_e38c; @0000DFBD:0007 endif; @0000DFBD:0007 label_dfbd: @0000DFBF:000D local_number3 = (local_number1 = 17); @0000DFCE:0004 if(local_number3) then // ref index: 1 @0000DFDA:0027 // return coming @0000DFDE:0021 SetDisplayEffect(0); @0000DFE9:0006 local_number3 = LASTRESULT; @0000DFF3:0023 return local_number3; @0000DFFA:0005 goto label_e38c; @0000E003:0004 endif; @0000E003:0004 label_e003: @0000E005:000D local_number3 = (local_number1 = 53); @0000E014:0004 if(local_number3) then // ref index: 1 @0000E020:0006 global_number49 = 0; @0000E02C:0005 goto label_e38c; @0000E035:0007 endif; @0000E035:0007 label_e035: @0000E037:000D local_number3 = (local_number1 = 35); @0000E046:0004 if(local_number3) then // ref index: 4 @0000E052:0020 IsObject(global_object13); // dll: ISRT.dll @0000E05B:0006 local_number3 = LASTRESULT; @0000E065:000D local_number3 = (local_number3 = 0); @0000E074:0004 if(local_number3) then // ref index: 1 @0000E080:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0000E08C:0010 endif; @0000E08C:0010 label_e08c: @0000E08E:0035 global_object13.BillBoards; @0000E0A2:0034 set local_object1 = LASTRESULT; @0000E0AC:0020 IsObject(local_object1); // dll: ISRT.dll @0000E0B5:0006 local_number3 = LASTRESULT; @0000E0BF:000D local_number3 = (local_number3 = 0); @0000E0CE:0004 if(local_number3) then // ref index: 2 @0000E0DA:0021 function_645(); @0000E0E0:0006 local_string1 = LASTRESULT; @0000E0EA:0021 function_660(local_string1); @0000E0F3:0034 set local_object1 = LASTRESULT; @0000E0FD:0020 IsObject(local_object1); // dll: ISRT.dll @0000E106:0006 local_number3 = LASTRESULT; @0000E110:000D local_number3 = (local_number3 = 0); @0000E11F:0004 if(local_number3) then // ref index: 1 @0000E12B:0027 // return coming @0000E12F:0023 return -1; @0000E138:0001 endif; @0000E138:0001 label_e138: @0000E13A:0033 global_object13.BillBoards = local_object1; @0000E151:0002 endif; @0000E151:0002 label_e151: @0000E153:0033 local_object1.Visible = 0; @0000E169:0005 goto label_e38c; @0000E172:0004 endif; @0000E172:0004 label_e172: @0000E174:000D local_number3 = (local_number1 = 67); @0000E183:0004 if(local_number3) then // ref index: 1 @0000E18F:0006 global_number52 = 1; @0000E19B:0005 goto label_e38c; @0000E1A4:0007 endif; @0000E1A4:0007 label_e1a4: @0000E1A6:000D local_number3 = (local_number1 = 68); @0000E1B5:0004 if(local_number3) then // ref index: 1 @0000E1C1:0027 // return coming @0000E1C5:0020 _EnableSkins(global_number50, 0); // dll: ISRT.dll @0000E1D3:0006 local_number3 = LASTRESULT; @0000E1DD:0023 return local_number3; @0000E1E4:0005 goto label_e38c; @0000E1ED:0004 endif; @0000E1ED:0004 label_e1ed: @0000E1EF:000D local_number3 = (local_number1 = 69); @0000E1FE:0004 if(local_number3) then // ref index: 1 @0000E20A:0006 global_number31 = 0; @0000E216:0005 goto label_e38c; @0000E21F:0007 endif; @0000E21F:0007 label_e21f: @0000E221:000D local_number3 = (local_number1 = 70); @0000E230:0004 if(local_number3) then // ref index: 1 @0000E23C:0027 // return coming @0000E240:0020 _RegEnableTextSubs(global_number50, 0); // dll: ISRT.dll @0000E24E:0006 local_number3 = LASTRESULT; @0000E258:0023 return local_number3; @0000E25F:0005 goto label_e38c; @0000E268:000A endif; @0000E268:000A label_e268: @0000E26A:000D local_number3 = (local_number1 = 71); @0000E279:0004 if(local_number3) then // ref index: 1 @0000E285:0027 // return coming @0000E289:0021 function_649(); @0000E28F:0006 local_number3 = LASTRESULT; @0000E299:0012 local_number3 = (local_number3 & -3); @0000E2A8:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000E2B4:0006 local_number3 = LASTRESULT; @0000E2BE:0023 return local_number3; @0000E2C5:0005 goto label_e38c; @0000E2CE:000A endif; @0000E2CE:000A label_e2ce: @0000E2D0:000D local_number3 = (local_number1 = 72); @0000E2DF:0004 if(local_number3) then // ref index: 1 @0000E2EB:0027 // return coming @0000E2EF:0021 function_649(); @0000E2F5:0006 local_number3 = LASTRESULT; @0000E2FF:0012 local_number3 = (local_number3 & -2); @0000E30E:0020 __PutEnabledIServices(global_number50, local_number3); // dll: ISRT.dll @0000E31A:0006 local_number3 = LASTRESULT; @0000E324:0023 return local_number3; @0000E32B:0005 goto label_e38c; @0000E334:0007 endif; @0000E334:0007 label_e334: @0000E336:000D local_number3 = (local_number1 = 73); @0000E345:0004 if(local_number3) then // ref index: 1 @0000E351:0027 // return coming @0000E355:0020 _SetSilentSdShowMsg(global_number50, 0); // dll: ISRT.dll @0000E363:0006 local_number3 = LASTRESULT; @0000E36D:0023 return local_number3; @0000E374:0005 goto label_e38c; @0000E37D:0002 endif; @0000E37D:0002 label_e37d: @0000E37F:0027 // return coming @0000E383:0023 return -1; @0000E38C:0003 label_e38c: @0000E38E:0027 // return coming @0000E392:0023 return 0; @0000E39B:0026 end; // checksum: b537e08e @0000E3AB:0004 label_e3ab: @0000E3AD:0022 function NUMBER Disable(local_number1) @0000E3AD NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0000E3AD STRING local_string1, local_string2, local_string3, local_string5; @0000E3AD @0000E3AD begin @0000E3B6:000D local_number6 = (global_number27 = 0); @0000E3C5:0004 if(local_number6) then // ref index: 1 @0000E3D1:0021 SdInit(); @0000E3D7:0006 endif; @0000E3D7:0006 label_e3d7: @0000E3D9:0021 EzDefineDialog("EnterDisk", "", "", 10104); @0000E3F6:0006 local_number6 = LASTRESULT; @0000E400:000D local_number6 = (local_number6 = -1); @0000E40F:0004 if(local_number6) then // ref index: 1 @0000E41B:0027 // return coming @0000E41F:0023 return -1; @0000E428:0002 endif; @0000E428:0002 label_e428: @0000E42A:0006 local_number1 = 0; @0000E436:0021 Do(0); @0000E441:0006 label_e441: @0000E443:0001 // switch/while/??? @0000E447:000D local_number6 = (local_number1 = 0); @0000E456:0004 if(local_number6) then // ref index: 13 @0000E462:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk"); @0000E474:0006 local_number4 = LASTRESULT; @0000E47E:0001 // switch/while/??? @0000E482:0007 label_e482: @0000E484:000D local_number6 = (local_number4 = -100); @0000E493:0004 if(local_number6) then // ref index: 5 @0000E49F:0021 CtrlGetSubCommand("EnterDisk"); @0000E4B1:0006 local_number2 = LASTRESULT; @0000E4BB:000D local_number6 = (global_string37 = ""); @0000E4C8:0004 if(local_number6) then // ref index: 1 @0000E4D4:0006 global_string37 = " "; @0000E4DF:0004 endif; @0000E4DF:0004 label_e4df: @0000E4E1:0021 function_550("EnterDisk", local_number2, 0, global_string37); @0000E4FE:000E local_number6 = (local_string1 != ""); @0000E50B:0004 if(local_number6) then // ref index: 1 @0000E517:0021 CtrlSetCurSel("EnterDisk", 901, local_string1); @0000E531:0005 endif; @0000E531:0005 label_e531: @0000E533:0020 GetDlgItem(local_number2, 4); // dll: USER.dll @0000E541:0006 local_number3 = LASTRESULT; @0000E54B:0009 local_number6 = (local_number5 < 255); @0000E55A:0004 if(local_number6) then // ref index: 1 @0000E566:0006 local_number5 = 255; @0000E572:0008 endif; @0000E572:0008 label_e572: @0000E574:000F local_number6 = (local_number5 - 2); @0000E583:0021 function_427(local_number3, 197, local_number6, 0); @0000E599:0021 CtrlSetCurSel("EnterDisk", 4, global_string5); @0000E5B3:0021 function_223(7); @0000E5BE:0006 local_string5 = LASTRESULT; @0000E5C8:000E local_number6 = (local_string5 != ""); @0000E5D5:0004 if(local_number6) then // ref index: 1 @0000E5E1:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll @0000E5ED:0001 endif; @0000E5ED:0001 label_e5ed: @0000E5EF:0005 goto label_e7eb; @0000E5F8:0006 endif; @0000E5F8:0006 label_e5f8: @0000E5FA:000D local_number6 = (local_number4 = 31); @0000E609:0004 if(local_number6) then // ref index: 1 @0000E615:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @0000E62F:0021 function_573("", "", local_string3, 0); @0000E643:0021 CtrlSetCurSel("EnterDisk", 4, local_string3); @0000E65D:0005 goto label_e7eb; @0000E666:000A endif; @0000E666:000A label_e666: @0000E668:000D local_number6 = (local_number4 = 1); @0000E677:0004 if(local_number6) then // ref index: 2 @0000E683:0021 CtrlSetText/CtrlGetText("EnterDisk", 4, local_string3); @0000E69D:0021 function_253(local_string3, local_string2); @0000E6A9:0006 local_number6 = LASTRESULT; @0000E6B3:000D local_number6 = (local_number6 = 0); @0000E6C2:0004 if(local_number6) then // ref index: 1 @0000E6CE:0006 local_number4 = 1; @0000E6DA:0006 local_number1 = 1; @0000E6E6:0006 global_string5 = local_string3; @0000E6F0:0001 endif; @0000E6F0:0001 label_e6f0: @0000E6F2:0005 goto label_e7eb; @0000E6FB:0006 endif; @0000E6FB:0006 label_e6fb: @0000E6FD:000D local_number6 = (local_number4 = -1); @0000E70C:0004 if(local_number6) then // ref index: 1 @0000E718:0006 local_number4 = -1; @0000E724:0021 function_557(local_number4, "EnterDisk"); @0000E739:0006 local_number1 = 1; @0000E745:0005 goto label_e7eb; @0000E74E:0004 endif; @0000E74E:0004 label_e74e: @0000E750:000D local_number6 = (local_number4 = -200); @0000E75F:0004 if(local_number6) then // ref index: 1 @0000E76B:0021 function_558(local_number2, local_number4, local_number1); @0000E77A:0005 goto label_e7eb; @0000E783:0009 endif; @0000E783:0009 label_e783: @0000E785:0021 function_551(local_number4); @0000E78E:0006 local_number6 = LASTRESULT; @0000E798:0021 function_552(local_number4); @0000E7A1:0006 local_number7 = LASTRESULT; @0000E7AB:0019 local_number6 = (local_number6 = local_number7); @0000E7B8:0004 if(local_number6) then // ref index: 1 @0000E7C4:000E local_number6 = (local_number4 != 4); @0000E7D3:0004 if(local_number6) then // ref index: 1 @0000E7DF:0006 local_number1 = 1; @0000E7EB:0001 endif; @0000E7EB:0001 endif; @0000E7EB:0001 label_e7eb: @0000E7ED:0005 goto label_e441; @0000E7F6:0006 endif; @0000E7F6:0006 label_e7f6: @0000E7F8:0021 ReleaseDialog/EndDialog("EnterDisk"); @0000E80A:0021 WaitOnDialog/ReleaseDialog("EnterDisk"); @0000E81C:0021 function_549(); @0000E822:0027 // return coming @0000E826:0023 return local_number4; @0000E82D:0026 end; // checksum: 61adfd80 @0000E839:000B label_e839: @0000E83B:0022 function NUMBER EnterDisk(local_string1, local_string2) @0000E83B NUMBER local_number1; @0000E83B STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12; @0000E83B @0000E83B begin @0000E844:0014 local_string1 = (local_string1 ^ ""); @0000E851:0021 function_562(11051); @0000E85C:0006 local_string9 = LASTRESULT; @0000E866:0021 function_224(1); @0000E871:0006 local_string3 = LASTRESULT; @0000E87B:0021 function_225(1); @0000E886:0006 local_string6 = LASTRESULT; @0000E890:000D local_number1 = (local_string6 = ""); @0000E89D:0004 if(local_number1) then // ref index: 1 @0000E8A9:0006 local_string6 = local_string9; @0000E8B3:0007 endif; @0000E8B3:0007 label_e8b3: @0000E8B5:0021 SetErrorMsg(2, local_string3); @0000E8C3:0021 function_307(local_string1); @0000E8CC:0006 local_number1 = LASTRESULT; @0000E8D6:000D local_number1 = (local_number1 = -1); @0000E8E5:0004 if(local_number1) then // ref index: 1 @0000E8F1:0006 local_string12 = local_string6; @0000E8FB:0005 goto label_ea72; @0000E904:0007 endif; @0000E904:0007 label_e904: @0000E906:0021 function_224(7); @0000E911:0006 local_string4 = LASTRESULT; @0000E91B:0021 function_225(7); @0000E926:0006 local_string7 = LASTRESULT; @0000E930:000D local_number1 = (local_string7 = ""); @0000E93D:0004 if(local_number1) then // ref index: 1 @0000E949:0006 local_string7 = local_string9; @0000E953:0007 endif; @0000E953:0007 label_e953: @0000E955:0021 SetErrorMsg(2, local_string4); @0000E963:0021 ExistsDir(local_string1); @0000E96C:0006 local_number1 = LASTRESULT; @0000E976:000D local_number1 = (local_number1 = -1); @0000E985:0004 if(local_number1) then // ref index: 1 @0000E991:0006 local_string12 = local_string7; @0000E99B:0005 goto label_ea72; @0000E9A4:0007 endif; @0000E9A4:0007 label_e9a4: @0000E9A6:0021 function_224(2); @0000E9B1:0006 local_string5 = LASTRESULT; @0000E9BB:0021 function_225(2); @0000E9C6:0006 local_string8 = LASTRESULT; @0000E9D0:000D local_number1 = (local_string8 = ""); @0000E9DD:0004 if(local_number1) then // ref index: 1 @0000E9E9:0006 local_string8 = local_string9; @0000E9F3:0009 endif; @0000E9F3:0009 label_e9f3: @0000E9F5:0021 SetErrorMsg(2, local_string5); @0000EA03:000E local_number1 = (local_string2 != ""); @0000EA10:0004 if(local_number1) then // ref index: 1 @0000EA1C:0021 FindFile(local_string1, local_string2, local_string11); @0000EA2B:0006 local_number1 = LASTRESULT; @0000EA35:0009 local_number1 = (local_number1 < 0); @0000EA44:0004 if(local_number1) then // ref index: 1 @0000EA50:0006 local_string12 = local_string8; @0000EA5A:0005 goto label_ea72; @0000EA63:0002 endif; @0000EA63:0002 endif; @0000EA63:0002 label_ea63: @0000EA65:0027 // return coming @0000EA69:0023 return 0; @0000EA72:0004 label_ea72: @0000EA74:0021 function_446(local_string12, -65534); @0000EA82:0027 // return coming @0000EA86:0023 return -1; @0000EA8F:0026 end; // checksum: 2dfeab15 @0000EA9B:000A label_ea9b: @0000EA9D:0022 function NUMBER function_253(local_string1, local_string2) @0000EA9D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0000EA9D STRING local_string3, local_string4, local_string5, local_string7; @0000EA9D @0000EA9D begin @0000EAA6:000D local_number8 = (global_number29 = 2); @0000EAB5:0004 if(local_number8) then // ref index: 2 @0000EAC1:0021 function_559(local_string4, "EnterPassword", "", global_number53); @0000EAE0:0021 SilentReadData(local_string4, "Result", 2, local_string5, local_number1); @0000EAFD:000E local_number8 = (local_number1 != 12); @0000EB0C:000E local_number9 = (local_number1 != 2); @0000EB1B:0019 local_number8 = (local_number8 = local_number9); @0000EB28:0004 if(local_number8) then // ref index: 1 @0000EB34:0021 SilentReadData(local_string4, "szMsg", 1, local_string3, local_number4); @0000EB50:0002 endif; @0000EB50:0002 label_eb50: @0000EB52:0027 // return coming @0000EB56:0023 return local_number1; @0000EB5D:0003 endif; @0000EB5D:0003 label_eb5d: @0000EB5F:000D local_number8 = (global_number27 = 0); @0000EB6E:0004 if(local_number8) then // ref index: 1 @0000EB7A:0021 SdInit(); @0000EB80:0006 endif; @0000EB80:0006 label_eb80: @0000EB82:0021 EzDefineDialog("EnterPassword", "", "", 10106); @0000EBA3:0006 local_number8 = LASTRESULT; @0000EBAD:000D local_number8 = (local_number8 = -1); @0000EBBC:0004 if(local_number8) then // ref index: 1 @0000EBC8:0027 // return coming @0000EBCC:0023 return -1; @0000EBD5:0001 endif; @0000EBD5:0001 label_ebd5: @0000EBD7:0006 local_number5 = 0; @0000EBE3:0006 label_ebe3: @0000EBE5:0001 // switch/while/??? @0000EBE9:000D local_number8 = (local_number5 = 0); @0000EBF8:0004 if(local_number8) then // ref index: 12 @0000EC04:0021 CmdGetHwndDlg/WaitOnDialog("EnterPassword"); @0000EC1A:0006 local_number1 = LASTRESULT; @0000EC24:0001 // switch/while/??? @0000EC28:0009 label_ec28: @0000EC2A:000D local_number8 = (local_number1 = -100); @0000EC39:0004 if(local_number8) then // ref index: 4 @0000EC45:0021 CtrlSetCurSel("EnterPassword", 4, local_string2); @0000EC63:0028 StrLengthChars(local_string3); @0000EC6A:0006 local_number2 = LASTRESULT; @0000EC74:000D local_number8 = (local_number2 = 0); @0000EC83:0004 if(local_number8) then // ref index: 1 @0000EC8F:0031 Resize(local_string3, 256); @0000EC9B:0006 local_number2 = LASTRESULT; @0000ECA5:0004 endif; @0000ECA5:0004 label_eca5: @0000ECA7:0006 local_string3 = local_string2; @0000ECB1:000E local_number8 = (local_string1 != ""); @0000ECBE:0004 if(local_number8) then // ref index: 1 @0000ECCA:0021 CtrlSetCurSel("EnterPassword", 901, local_string1); @0000ECE8:000B endif; @0000ECE8:000B label_ece8: @0000ECEA:0021 CtrlGetSubCommand("EnterPassword"); @0000ED00:0006 local_number6 = LASTRESULT; @0000ED0A:0021 function_550("EnterPassword", local_number6, 0, global_string37); @0000ED2B:0021 function_223(5); @0000ED36:0006 local_string7 = LASTRESULT; @0000ED40:0021 function_563("EnterPassword", local_number6, local_string7); @0000ED5C:0020 GetDlgItem(local_number6, 4); // dll: USER.dll @0000ED6A:0006 local_number7 = LASTRESULT; @0000ED74:0009 local_number8 = (local_number2 < 255); @0000ED83:0004 if(local_number8) then // ref index: 1 @0000ED8F:0006 local_number2 = 255; @0000ED9B:0007 endif; @0000ED9B:0007 label_ed9b: @0000ED9D:000F local_number8 = (local_number2 - 1); @0000EDAC:0021 function_427(local_number7, 197, local_number8, 0); @0000EDC2:0020 GetWindowLong(local_number7, -16); // dll: USER.dll @0000EDD0:0006 local_number3 = LASTRESULT; @0000EDDA:0012 local_number3 = (local_number3 & -1025); @0000EDE9:0020 SetWindowLong(local_number7, -16, local_number3); // dll: USER32.dll @0000EDFA:0005 goto label_efb1; @0000EE03:0006 endif; @0000EE03:0006 label_ee03: @0000EE05:000D local_number8 = (local_number1 = 1); @0000EE14:0004 if(local_number8) then // ref index: 1 @0000EE20:0021 CtrlSetText/CtrlGetText("EnterPassword", 4, local_string3); @0000EE3E:0006 local_number1 = 1; @0000EE4A:0006 local_number5 = 1; @0000EE56:0005 goto label_efb1; @0000EE5F:0005 endif; @0000EE5F:0005 label_ee5f: @0000EE61:000D local_number8 = (local_number1 = 12); @0000EE70:0004 if(local_number8) then // ref index: 1 @0000EE7C:0006 local_number1 = 12; @0000EE88:0006 local_number5 = 1; @0000EE94:0005 goto label_efb1; @0000EE9D:0006 endif; @0000EE9D:0006 label_ee9d: @0000EE9F:000D local_number8 = (local_number1 = -1); @0000EEAE:0004 if(local_number8) then // ref index: 1 @0000EEBA:0006 local_number1 = -1; @0000EEC6:0021 function_557(local_number1, "EnterPassword"); @0000EEDF:0006 local_number5 = 1; @0000EEEB:0005 goto label_efb1; @0000EEF4:0004 endif; @0000EEF4:0004 label_eef4: @0000EEF6:000D local_number8 = (local_number1 = -200); @0000EF05:0004 if(local_number8) then // ref index: 1 @0000EF11:0021 function_558(local_number6, local_number1, local_number5); @0000EF20:0005 goto label_efb1; @0000EF29:0009 endif; @0000EF29:0009 label_ef29: @0000EF2B:0021 function_551(local_number1); @0000EF34:0006 local_number8 = LASTRESULT; @0000EF3E:0021 function_552(local_number1); @0000EF47:0006 local_number9 = LASTRESULT; @0000EF51:0019 local_number8 = (local_number8 = local_number9); @0000EF5E:0004 if(local_number8) then // ref index: 1 @0000EF6A:000E local_number8 = (local_number1 != 4); @0000EF79:0004 if(local_number8) then // ref index: 1 @0000EF85:0006 local_number5 = 1; @0000EF91:0001 endif; @0000EF91:0001 endif; @0000EF91:0001 label_ef91: @0000EF93:0021 CtrlSetText/CtrlGetText("EnterPassword", 4, local_string3); @0000EFB1:0001 label_efb1: @0000EFB3:0005 goto label_ebe3; @0000EFBC:0008 endif; @0000EFBC:0008 label_efbc: @0000EFBE:0021 ReleaseDialog/EndDialog("EnterPassword"); @0000EFD4:0021 WaitOnDialog/ReleaseDialog("EnterPassword"); @0000EFEA:0021 function_549(); @0000EFF0:000D local_number8 = (global_number29 = 1); @0000EFFF:0004 if(local_number8) then // ref index: 1 @0000F00B:0021 function_559(local_string4, "EnterPassword", "", global_number53); @0000F02A:0021 SilentReadData/SilentWriteData(local_string4, "szMsg", 1, local_string3, local_number4); @0000F046:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number1); @0000F063:0003 endif; @0000F063:0003 label_f063: @0000F065:0027 // return coming @0000F069:0023 return local_number1; @0000F070:0026 end; // checksum: b1779d30 @0000F07C:000B label_f07c: @0000F07E:0022 function NUMBER function_254(local_string1, local_string2, local_string3) @0000F07E NUMBER local_number1, local_number2; @0000F07E STRING local_string4; @0000F07E @0000F07E begin @0000F087:0035 Err.Number; @0000F097:0006 local_number1 = LASTRESULT; @0000F0A1:0035 Err.Description; @0000F0B6:0006 local_string3 = LASTRESULT; @0000F0C0:0036 try // ref index 1: 1 ref index 2: 2 @0000F0CE:0021 function_562(17100); @0000F0D9:0006 local_string1 = LASTRESULT; @0000F0E3:0021 function_562(17101); @0000F0EE:0006 local_string2 = LASTRESULT; @0000F0F8:0037 catch @0000F0FC:0001 label_f0fc: @0000F0FE:0038 endcatch; @0000F102:0003 label_f102: @0000F104:000D local_number2 = (local_string1 = ""); @0000F111:0004 if(local_number2) then // ref index: 1 @0000F11D:0006 local_string1 = "Internal Failure"; @0000F137:0003 endif; @0000F137:0003 label_f137: @0000F139:000D local_number2 = (local_string2 = ""); @0000F146:0004 if(local_number2) then // ref index: 1 @0000F152:0006 local_string2 = "Error Number: 0x%X\nDescription: %s"; @0000F17E:0004 endif; @0000F17E:0004 label_f17e: @0000F180:0021 function_621(local_string4, local_string2, local_number1, local_string3); @0000F192:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll @0000F1A8:0024 return; @0000F1AC:0026 end; // checksum: 660e461d @0000F1BC:0017 label_f1bc: @0000F1BE:0022 function void function_255() @0000F1BE NUMBER local_number1; @0000F1BE @0000F1BE @0000F1BE begin @0000F1C7:0032 SizeOf(global_object3); @0000F1CE:0006 local_number1 = LASTRESULT; @0000F1D8:0033 global_object3.cb = local_number1; @0000F1E7:0033 global_object3.lpReserved = 0; @0000F200:0033 global_object3.lpDesktop = 0; @0000F218:0033 global_object3.lpTitle = 0; @0000F22E:0033 global_object3.wShowWindow = 10; @0000F248:0033 global_object3.lpReserved2 = 0; @0000F262:0033 global_object3.cbReserved2 = 0; @0000F27C:0033 global_object3.dwFlags = 1; @0000F292:0033 global_object5.szStatusText = ; @0000F2AB:0033 global_object5.lpProcessAttributes = 0; @0000F2CD:0033 global_object5.lpThreadAttributes = 0; @0000F2EE:0033 global_object5.bInheritHandles = 0; @0000F30C:0033 global_object5.dwCreationFlags = 32; @0000F32A:0033 global_object5.lpEnvironment = 0; @0000F346:0033 global_object5.lpCurrentDirectory = 0; @0000F367:0033 global_object5.nLaunchResult = 0; @0000F383:0006 global_number54 = 1000; @0000F38F:0027 // return coming @0000F393:0023 return 0; @0000F39C:0026 end; // checksum: e4b7778 @0000F3A8:000D label_f3a8: @0000F3AA:0022 function NUMBER function_256() @0000F3AA NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16; @0000F3AA STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @0000F3AA OBJECT local_object1, local_object2; @0000F3AA begin @0000F3B3:0007 local_string7 = ("Program=" + "%s"); @0000F3CA:0007 local_string7 = (local_string7 + "\t"); @0000F3D8:0007 local_string7 = (local_string7 + "CommandLine="); @0000F3F1:0007 local_string7 = (local_string7 + "%s"); @0000F400:0007 local_string7 = (local_string7 + "\t"); @0000F40E:0007 local_string7 = (local_string7 + "Options="); @0000F423:0007 local_string7 = (local_string7 + "%ld"); @0000F433:0021 function_621(local_string5, local_string7, local_string1, local_string2, local_number1); @0000F448:0021 function_439("ISFuncBegin", "LaunchApp", local_string5); @0000F46B:0012 local_number8 = (local_number1 & 32); @0000F47A:0004 if(local_number8) then // ref index: 1 @0000F486:0021 function_242(26); @0000F491:0008 endif; @0000F491:0008 label_f491: @0000F493:0035 global_object5.szStatusText; @0000F4A9:0006 local_string7 = LASTRESULT; @0000F4B3:0028 StrLengthChars(local_string7); @0000F4BA:0006 local_number8 = LASTRESULT; @0000F4C4:0004 if(local_number8) then // ref index: 1 @0000F4D0:0035 global_object5.szStatusText; @0000F4E6:0006 local_string7 = LASTRESULT; @0000F4F0:0021 function_568(local_string7, 1); @0000F4FE:000F endif; @0000F4FE:000F label_f4fe: @0000F500:0028 StrLengthChars(local_string1); @0000F507:0006 local_number8 = LASTRESULT; @0000F511:0012 local_number9 = (local_number1 & 64); @0000F520:000D local_number9 = (local_number9 = 0); @0000F52F:0019 local_number8 = (local_number8 = local_number9); @0000F53C:0004 if(local_number8) then // ref index: 2 @0000F548:0021 ParsePath(local_string4, local_string1, 1); @0000F559:0028 StrLengthChars(local_string4); @0000F560:0006 local_number8 = LASTRESULT; @0000F56A:0004 if(local_number8) then // ref index: 2 @0000F576:0020 GetCurrentDirectoryA(260, local_string6); // dll: KERNEL32.dll @0000F584:0006 local_number2 = LASTRESULT; @0000F58E:0033 global_object19.szCurrent = local_string6; @0000F5A4:0004 if(local_number2) then // ref index: 1 @0000F5B0:0033 global_object19.bCurrentSaved = 1; @0000F5CC:0001 endif; @0000F5CC:0001 label_f5cc: @0000F5CE:0021 function_306(local_string4); @0000F5D7:0010 endif; @0000F5D7:0010 endif; @0000F5D7:0010 label_f5d7: @0000F5D9:0021 LongPathFromShortPath(local_string1); @0000F5E2:0021 LongPathToQuote(local_string1, 1); @0000F5F0:0035 global_object3.wShowWindow; @0000F605:0006 local_number8 = LASTRESULT; @0000F60F:0033 global_object19.wShowWindow = local_number8; @0000F627:0035 global_object3.dwFlags; @0000F638:0006 local_number8 = LASTRESULT; @0000F642:0033 global_object19.dwFlags = local_number8; @0000F656:0033 global_object19.nOptions = local_number1; @0000F66B:0012 local_number8 = (local_number1 & 2); @0000F67A:0004 if(local_number8) then // ref index: 1 @0000F686:0033 global_object3.wShowWindow = 0; @0000F6A0:0035 global_object3.dwFlags; @0000F6B1:0006 local_number8 = LASTRESULT; @0000F6BB:0013 local_number8 = (local_number8 | 1); @0000F6CA:0033 global_object3.dwFlags = local_number8; @0000F6DE:0007 endif; @0000F6DE:0007 label_f6de: @0000F6E0:0012 local_number8 = (local_number1 & 4); @0000F6EF:0004 if(local_number8) then // ref index: 1 @0000F6FB:0033 global_object3.wShowWindow = 6; @0000F715:0035 global_object3.dwFlags; @0000F726:0006 local_number8 = LASTRESULT; @0000F730:0013 local_number8 = (local_number8 | 1); @0000F73F:0033 global_object3.dwFlags = local_number8; @0000F753:0007 endif; @0000F753:0007 label_f753: @0000F755:0012 local_number8 = (local_number1 & 8); @0000F764:0004 if(local_number8) then // ref index: 1 @0000F770:0033 global_object3.wShowWindow = 3; @0000F78A:0035 global_object3.dwFlags; @0000F79B:0006 local_number8 = LASTRESULT; @0000F7A5:0013 local_number8 = (local_number8 | 1); @0000F7B4:0033 global_object3.dwFlags = local_number8; @0000F7C8:0004 endif; @0000F7C8:0004 label_f7c8: @0000F7CA:0012 local_number8 = (local_number1 & 16); @0000F7D9:0004 if(local_number8) then // ref index: 1 @0000F7E5:0021 ComponentErrorInfo(); @0000F7EB:0006 local_number5 = LASTRESULT; @0000F7F5:0005 endif; @0000F7F5:0005 label_f7f5: @0000F7F7:0006 local_string3 = local_string1; @0000F801:0028 StrLengthChars(local_string3); @0000F808:0006 local_number8 = LASTRESULT; @0000F812:0004 if(local_number8) then // ref index: 1 @0000F81E:0007 local_string3 = (local_string3 + " "); @0000F82C:001C endif; @0000F82C:001C label_f82c: @0000F82E:0007 local_string3 = (local_string3 + local_string2); @0000F83B:001A local_number8 = &local_string3; @0000F845:0035 global_object5.lpProcessAttributes; @0000F862:0006 local_number9 = LASTRESULT; @0000F86C:0035 global_object5.lpThreadAttributes; @0000F888:0006 local_number10 = LASTRESULT; @0000F892:0035 global_object5.bInheritHandles; @0000F8AB:0006 local_number11 = LASTRESULT; @0000F8B5:0035 global_object5.dwCreationFlags; @0000F8CE:0006 local_number12 = LASTRESULT; @0000F8D8:0035 global_object5.lpEnvironment; @0000F8EF:0006 local_number13 = LASTRESULT; @0000F8F9:0035 global_object5.lpCurrentDirectory; @0000F915:0006 local_number14 = LASTRESULT; @0000F91F:001A local_number15 = &global_object3; @0000F929:001A local_number16 = &global_object4; @0000F933:0020 CreateProcess(0, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16); // dll: KERNEL32.dll @0000F959:0006 local_number8 = LASTRESULT; @0000F963:000D local_number8 = (local_number8 = 0); @0000F972:0004 if(local_number8) then // ref index: 1 @0000F97E:0035 Err.LastDllError; @0000F994:0006 local_object2 = LASTRESULT; @0000F99E:0033 global_object5.nLaunchResult = local_object2; @0000F9B8:0006 local_object2 = NOTHING; @0000F9C2:0027 // return coming @0000F9C6:0021 function_259(-1, local_string1, local_string2, local_number1); @0000F9DA:0006 local_number8 = LASTRESULT; @0000F9E4:0023 return local_number8; @0000F9EB:0004 endif; @0000F9EB:0004 label_f9eb: @0000F9ED:0020 GetTickCount(); // dll: KERNEL32.dll @0000F9F3:0006 local_number7 = LASTRESULT; @0000F9FD:0012 local_number8 = (local_number1 & 1); @0000FA0C:0004 if(local_number8) then // ref index: 7 @0000FA18:000C label_fa18: @0000FA1A:0001 // switch/while/??? @0000FA1E:000D local_number8 = (local_number3 = 0); @0000FA2D:0004 if(local_number8) then // ref index: 6 @0000FA39:0035 global_object4.hProcess; @0000FA4B:0006 local_number4 = LASTRESULT; @0000FA55:001A local_number8 = &local_number4; @0000FA5F:0020 MsgWaitForMultipleObjects(1, local_number8, 0, 0, 255); // dll: USER32.dll @0000FA7C:0006 local_number2 = LASTRESULT; @0000FA86:000D local_number8 = (local_number2 = 258); @0000FA95:0004 if(local_number8) then // ref index: 1 @0000FAA1:0006 local_number3 = 0; @0000FAAD:0005 goto label_fb11; @0000FAB6:0004 endif; @0000FAB6:0004 label_fab6: @0000FAB8:000D local_number8 = (local_number2 = 0); @0000FAC7:0004 if(local_number8) then // ref index: 1 @0000FAD3:0006 local_number3 = 1; @0000FADF:0005 goto label_fb11; @0000FAE8:0003 endif; @0000FAE8:0003 label_fae8: @0000FAEA:000E local_number8 = (local_number2 != 1); @0000FAF9:0004 if(local_number8) then // ref index: 1 @0000FB05:0006 local_number3 = 1; @0000FB11:000F endif; @0000FB11:000F label_fb11: @0000FB13:001A local_number8 = &local_object1; @0000FB1D:0020 PeekMessageA(local_number8, 0, 0, 0, 0); // dll: USER32.dll @0000FB3A:0035 local_object1.message; @0000FB4B:0006 local_number8 = LASTRESULT; @0000FB55:000D local_number8 = (local_number8 = 17); @0000FB64:0035 local_object1.message; @0000FB75:0006 local_number9 = LASTRESULT; @0000FB7F:000D local_number9 = (local_number9 = 16); @0000FB8E:0018 local_number8 = (local_number8 || local_number9); @0000FB9B:0035 local_object1.message; @0000FBAC:0006 local_number9 = LASTRESULT; @0000FBB6:000D local_number9 = (local_number9 = 18); @0000FBC5:0018 local_number8 = (local_number8 || local_number9); @0000FBD2:0004 if(local_number8) then // ref index: 1 @0000FBDE:0006 local_number3 = 1; @0000FBEA:000A endif; @0000FBEA:000A label_fbea: @0000FBEC:0012 local_number8 = (local_number1 & 128); @0000FBFB:0004 if(local_number8) then // ref index: 1 @0000FC07:0020 GetTickCount(); // dll: KERNEL32.dll @0000FC0D:0006 local_number8 = LASTRESULT; @0000FC17:0007 local_number9 = (local_number7 + global_number54); @0000FC24:000A local_number8 = (local_number8 > local_number9); @0000FC31:0004 if(local_number8) then // ref index: 1 @0000FC3D:0021 function_258(); @0000FC43:0020 GetTickCount(); // dll: KERNEL32.dll @0000FC49:0006 local_number7 = LASTRESULT; @0000FC53:0001 endif; @0000FC53:0001 endif; @0000FC53:0001 label_fc53: @0000FC55:0005 goto label_fa18; @0000FC5E:000B endif; @0000FC5E:000B endif; @0000FC5E:000B label_fc5e: @0000FC60:0012 local_number8 = (local_number1 & 16); @0000FC6F:0004 if(local_number8) then // ref index: 1 @0000FC7B:0021 ComponentErrorInfo(); @0000FC81:0006 local_number6 = LASTRESULT; @0000FC8B:000C local_number8 = (local_number5 >= 0); @0000FC9A:000C local_number9 = (local_number6 >= 0); @0000FCA9:0019 local_number8 = (local_number8 = local_number9); @0000FCB6:000A local_number9 = (local_number6 > local_number5); @0000FCC3:0019 local_number8 = (local_number8 = local_number9); @0000FCD0:0004 if(local_number8) then // ref index: 1 @0000FCDC:0006 global_number6 = 1; @0000FCE8:000A endif; @0000FCE8:000A endif; @0000FCE8:000A label_fce8: @0000FCEA:0035 global_object4.hProcess; @0000FCFC:0006 local_number8 = LASTRESULT; @0000FD06:001A local_number9 = &local_number2; @0000FD10:0020 GetExitCodeProcess(local_number8, local_number9); // dll: KERNEL32.dll @0000FD1C:0033 global_object5.nLaunchResult = local_number2; @0000FD36:0027 // return coming @0000FD3A:0021 function_259(0, local_string1, local_string2, local_number1); @0000FD4E:0006 local_number8 = LASTRESULT; @0000FD58:0023 return local_number8; @0000FD5F:0026 end; // checksum: e34b085d @0000FD77:0003 label_fd77: @0000FD79:0022 function NUMBER function_257(local_string1, local_string2, local_number1) @0000FD79 @0000FD79 @0000FD79 @0000FD79 begin @0000FD82:0024 return; @0000FD86:0026 end; // checksum: 50d00 @0000FD92:0004 label_fd92: @0000FD94:0022 function void function_258() @0000FD94 NUMBER local_number1, local_number2, local_number3; @0000FD94 STRING local_string1, local_string2, local_string3, local_string5; @0000FD94 @0000FD94 begin @0000FD9D:0009 local_number3 = (local_number1 < 0); @0000FDAC:0004 if(local_number3) then // ref index: 1 @0000FDB8:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Extend.rul", 305, local_number1); @0000FDF5:000C endif; @0000FDF5:000C label_fdf5: @0000FDF7:0035 global_object19.wShowWindow; @0000FE0C:0006 local_number3 = LASTRESULT; @0000FE16:0033 global_object3.wShowWindow = local_number3; @0000FE2E:0035 global_object19.dwFlags; @0000FE3F:0006 local_number3 = LASTRESULT; @0000FE49:0033 global_object3.dwFlags = local_number3; @0000FE5D:0035 global_object5.szStatusText; @0000FE73:0006 local_string5 = LASTRESULT; @0000FE7D:0028 StrLengthChars(local_string5); @0000FE84:0006 local_number3 = LASTRESULT; @0000FE8E:0004 if(local_number3) then // ref index: 1 @0000FE9A:0021 function_568("", 0); @0000FEA8:0005 endif; @0000FEA8:0005 label_fea8: @0000FEAA:0035 global_object19.nOptions; @0000FEBC:0006 local_number3 = LASTRESULT; @0000FEC6:0012 local_number3 = (local_number3 & 32); @0000FED5:0004 if(local_number3) then // ref index: 1 @0000FEE1:0021 Disable(26); @0000FEEC:0006 endif; @0000FEEC:0006 label_feec: @0000FEEE:0035 global_object19.bCurrentSaved; @0000FF05:0006 local_number3 = LASTRESULT; @0000FF0F:0004 if(local_number3) then // ref index: 1 @0000FF1B:0035 global_object19.szCurrent; @0000FF2E:0006 local_string5 = LASTRESULT; @0000FF38:0021 function_306(local_string5); @0000FF41:0014 endif; @0000FF41:0014 label_ff41: @0000FF43:0009 local_number3 = (local_number1 < 0); @0000FF52:0004 if(local_number3) then // ref index: 1 @0000FF5E:0007 local_string5 = ("Result=" + "%s"); @0000FF74:0007 local_string5 = (local_string5 + "\t"); @0000FF82:0007 local_string5 = (local_string5 + "\t"); @0000FF90:0007 local_string5 = (local_string5 + "Error="); @0000FFA3:0007 local_string5 = (local_string5 + "0x%08lx"); @0000FFB7:0007 local_string5 = (local_string5 + "\t"); @0000FFC5:0007 local_string5 = (local_string5 + "Program="); @0000FFDA:0007 local_string5 = (local_string5 + "%s"); @0000FFE9:0007 local_string5 = (local_string5 + "\t"); @0000FFF7:0007 local_string5 = (local_string5 + "CommandLine="); @00010010:0007 local_string5 = (local_string5 + "%s"); @0001001F:0007 local_string5 = (local_string5 + "\t"); @0001002D:0007 local_string5 = (local_string5 + "Options="); @00010042:0007 local_string5 = (local_string5 + "%ld"); @00010052:0035 global_object5.nLaunchResult; @00010069:0006 local_number3 = LASTRESULT; @00010073:0021 function_621(local_string3, local_string5, "Failure", local_number3, local_string1, local_string2, local_number2); @00010095:0005 goto label_10170; @0001009E:000B endif; @0001009E:000B label_1009e: @000100A0:0007 local_string5 = ("Result=" + "%s"); @000100B6:0007 local_string5 = (local_string5 + "\t"); @000100C4:0007 local_string5 = (local_string5 + "Program="); @000100D9:0007 local_string5 = (local_string5 + "%s"); @000100E8:0007 local_string5 = (local_string5 + "\t"); @000100F6:0007 local_string5 = (local_string5 + "CommandLine="); @0001010F:0007 local_string5 = (local_string5 + "%s"); @0001011E:0007 local_string5 = (local_string5 + "\t"); @0001012C:0007 local_string5 = (local_string5 + "Options="); @00010141:0007 local_string5 = (local_string5 + "%ld"); @00010151:0021 function_621(local_string3, local_string5, "Success", local_string1, local_string2, local_number2); @00010170:0004 label_10170: @00010172:0021 function_439("ISFuncEnd", "LaunchApp", local_string3); @00010193:0027 // return coming @00010197:0023 return local_number1; @0001019E:0026 end; // checksum: 652e7549 @000101AA:0009 label_101aa: @000101AC:0022 function INT function_259(local_number1, local_string1, local_string2, local_number2) @000101AC NUMBER local_number3, local_number4; @000101AC @000101AC OBJECT local_object1; @000101AC begin @000101B5:0021 function_662(); @000101BB:0006 local_number3 = LASTRESULT; @000101C5:0021 ProgDefGroupType(-2147483647); @000101D0:0021 function_476("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 2); @0001020F:0006 local_number1 = LASTRESULT; @00010219:000A local_number4 = (local_number1 > 0); @00010228:0004 if(local_number4) then // ref index: 1 @00010234:0007 local_number2 = (local_number2 + local_number1); @00010241:0005 endif; @00010241:0005 label_10241: @00010243:0021 function_476("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 2); @00010284:0006 local_number1 = LASTRESULT; @0001028E:000A local_number4 = (local_number1 > 0); @0001029D:0004 if(local_number4) then // ref index: 1 @000102A9:0007 local_number2 = (local_number2 + local_number1); @000102B6:0006 endif; @000102B6:0006 label_102b6: @000102B8:0021 ProgDefGroupType(-2147483646); @000102C3:0021 function_476("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce", 2); @00010302:0006 local_number1 = LASTRESULT; @0001030C:000A local_number4 = (local_number1 > 0); @0001031B:0004 if(local_number4) then // ref index: 1 @00010327:0007 local_number2 = (local_number2 + local_number1); @00010334:0005 endif; @00010334:0005 label_10334: @00010336:0021 function_476("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx", 2); @00010377:0006 local_number1 = LASTRESULT; @00010381:000A local_number4 = (local_number1 > 0); @00010390:0004 if(local_number4) then // ref index: 1 @0001039C:0007 local_number2 = (local_number2 + local_number1); @000103A9:000E endif; @000103A9:000E label_103a9: @000103AB:0035 global_object6.WIN9X; @000103BA:0006 local_object1 = LASTRESULT; @000103C4:0035 local_object1.bWin9X; @000103D4:0006 local_object1 = NOTHING; @000103DE:0006 local_number4 = LASTRESULT; @000103E8:0004 if(local_number4) then // ref index: 1 @000103F4:0021 function_639(); @000103FA:0006 local_string2 = LASTRESULT; @00010404:0014 local_string2 = (local_string2 ^ "Wininit.ini"); @0001041C:0021 function_469(local_string2, "Rename"); @0001042E:0006 local_number1 = LASTRESULT; @00010438:000A local_number4 = (local_number1 > 0); @00010447:0004 if(local_number4) then // ref index: 1 @00010453:0007 local_number2 = (local_number2 + local_number1); @00010460:000B endif; @00010460:000B endif; @00010460:000B label_10460: @00010462:0035 global_object6.WINNT; @00010471:0006 local_object1 = LASTRESULT; @0001047B:0035 local_object1.bWinNT; @0001048B:0006 local_object1 = NOTHING; @00010495:0006 local_number4 = LASTRESULT; @0001049F:0004 if(local_number4) then // ref index: 1 @000104AB:0021 function_480("SYSTEM\\CurrentControlSet\\Control\\Session Manager", "PendingFileRenameOperations"); @00010502:0006 local_number1 = LASTRESULT; @0001050C:000A local_number4 = (local_number1 > 0); @0001051B:0004 if(local_number4) then // ref index: 1 @00010527:0007 local_number2 = (local_number2 + local_number1); @00010534:0002 endif; @00010534:0002 endif; @00010534:0002 label_10534: @00010536:0004 if(local_number3) then // ref index: 1 @00010542:0021 ProgDefGroupType(local_number3); @0001054B:0003 endif; @0001054B:0003 label_1054b: @0001054D:0027 // return coming @00010551:0023 return local_number2; @00010558:0026 end; // checksum: 1521b81d @00010568:0005 label_10568: @0001056A:0022 function INT ComponentErrorInfo() @0001056A @0001056A STRING local_string1; @0001056A OBJECT local_object1; @0001056A begin @00010573:0020 _ComponentErrorInfo(global_number50, local_object1, local_string1); // dll: ISRT.dll @00010582:0027 // return coming @00010586:0023 return local_object1; @0001058D:0026 end; // checksum: 670f2032 @0001059D:000D label_1059d: @0001059F:0022 function VARIANT function_262() @0001059F NUMBER local_number1, local_number2, local_number3, local_number4; @0001059F STRING local_string1, local_string2, local_string3, local_string4; @0001059F @0001059F begin @000105A8:0006 local_string4 = local_string3; @000105B2:0021 StrRemoveLastSlash(local_string4); @000105BB:0006 local_number4 = LASTRESULT; @000105C5:0020 _ComponentGetData(global_number50, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @000105E0:0006 local_number3 = LASTRESULT; @000105EA:000A local_number4 = (local_number3 > 0); @000105F9:0004 if(local_number4) then // ref index: 1 @00010605:0031 Resize(local_string4, local_number3); @0001060F:0021 StrRemoveLastSlash(local_string4); @00010618:0006 local_number4 = LASTRESULT; @00010622:0020 _ComponentGetData(global_number50, local_string1, local_string2, local_number1, local_number2, local_string4, local_number4); // dll: ISRT.dll @0001063D:0006 local_number3 = LASTRESULT; @00010647:0004 endif; @00010647:0004 label_10647: @00010649:0006 local_string3 = local_string4; @00010653:0027 // return coming @00010657:0023 return local_number3; @0001065E:0026 end; // checksum: 2ba1a @0001066A:0006 label_1066a: @0001066C:0022 function NUMBER function_263(local_string1, local_string2, local_number1, local_number2, local_string3) @0001066C @0001066C @0001066C @0001066C begin @00010675:0027 // return coming @00010679:0020 _ComponentIsItemSelected(global_number50, local_string1, local_string2); // dll: ISRT.dll @00010688:0006 local_number1 = LASTRESULT; @00010692:0023 return local_number1; @00010699:0026 end; // checksum: 4675435d @000106A5:0006 label_106a5: @000106A7:0022 function NUMBER function_264(local_string1, local_string2) @000106A7 NUMBER local_number1, local_number2; @000106A7 @000106A7 @000106A7 begin @000106B0:0027 // return coming @000106B4:0020 _ComponentSelectItem(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @000106C6:0006 local_number2 = LASTRESULT; @000106D0:0023 return local_number2; @000106D7:0026 end; // checksum: 20003402 @000106E3:0006 label_106e3: @000106E5:0022 function NUMBER function_265(local_string1, local_string2, local_number1) @000106E5 NUMBER local_number2; @000106E5 @000106E5 @000106E5 begin @000106EE:0027 // return coming @000106F2:0020 _ComponentSelectNew(global_number50, local_string1, local_number1); // dll: ISRT.dll @00010701:0006 local_number2 = LASTRESULT; @0001070B:0023 return local_number2; @00010712:0026 end; // checksum: 4d152606 @0001071E:0006 label_1071e: @00010720:0022 function NUMBER function_266(local_string1, local_number1) @00010720 NUMBER local_number2; @00010720 STRING local_string2; @00010720 @00010720 begin @00010729:0027 // return coming @0001072D:0020 _ComponentListItems(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @0001073F:0006 local_number2 = LASTRESULT; @00010749:0023 return local_number2; @00010750:0026 end; // checksum: 41233a31 @0001075C:0008 label_1075c: @0001075E:0022 function NUMBER function_267(local_string1, local_string2, local_number1) @0001075E NUMBER local_number2; @0001075E STRING local_string3; @0001075E @0001075E begin @00010767:0006 local_string3 = local_string2; @00010771:0020 _ComponentCompareSizeRequired(global_number50, local_string1, local_string3, local_number1); // dll: ISRT.dll @00010783:0006 local_number2 = LASTRESULT; @0001078D:0006 local_string2 = local_string3; @00010797:0027 // return coming @0001079B:0023 return local_number2; @000107A2:0026 end; // checksum: 2f0f515b @000107AE:0006 label_107ae: @000107B0:0022 function NUMBER ComponentGetTotalCost/ComponentCompareSizeRequired(local_string1, local_string2, local_number1) @000107B0 NUMBER local_number2; @000107B0 @000107B0 @000107B0 begin @000107B9:0027 // return coming @000107BD:0020 _ComponentGetTotalCost(global_number50, local_string1, local_string2, local_number1); // dll: ISRT.dll @000107CF:0006 local_number2 = LASTRESULT; @000107D9:0023 return local_number2; @000107E0:0026 end; // checksum: 223b6941 @000107EC:0006 label_107ec: @000107EE:0022 function NUMBER function_269(local_string1, local_string2, local_number1) @000107EE NUMBER local_number2; @000107EE @000107EE @000107EE begin @000107F7:0020 _ComponentTransferData(global_number50, local_string1); // dll: ISRT.dll @00010803:0006 local_number1 = LASTRESULT; @0001080D:000D local_number2 = (local_number1 = -2147213312); @0001081C:0004 if(local_number2) then // ref index: 1 @00010828:0002 abort; @0001082C:0003 endif; @0001082C:0003 label_1082c: @0001082E:000D local_number2 = (local_number1 = -2147213311); @0001083D:0004 if(local_number2) then // ref index: 1 @00010849:0003 exit; @0001084D:0003 endif; @0001084D:0003 label_1084d: @0001084F:0027 // return coming @00010853:0023 return local_number1; @0001085A:0026 end; // checksum: 29331d51 @00010866:0006 label_10866: @00010868:0022 function NUMBER function_270(local_string1) @00010868 NUMBER local_number1; @00010868 STRING local_string2, local_string3; @00010868 @00010868 begin @00010871:0027 // return coming @00010875:0020 _ComponentValidate(global_number50, local_string1, local_string2, local_string3); // dll: ISRT.dll @00010887:0006 local_number1 = LASTRESULT; @00010891:0023 return local_number1; @00010898:0026 end; // checksum: 5c67283e @000108A4:0006 label_108a4: @000108A6:0022 function NUMBER function_271(local_string1, local_string2, local_string3) @000108A6 NUMBER local_number1, local_number2, local_number3, local_number4; @000108A6 @000108A6 @000108A6 begin @000108AF:0027 // return coming @000108B3:0020 _ComponentFilterOS(global_number50, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll @000108C8:0006 local_number4 = LASTRESULT; @000108D2:0023 return local_number4; @000108D9:0026 end; // checksum: 47771f01 @000108E5:0006 label_108e5: @000108E7:0022 function NUMBER function_272(local_string1, local_number1, local_number2, local_number3) @000108E7 @000108E7 @000108E7 @000108E7 begin @000108F0:0027 // return coming @000108F4:0020 _ComponentFilterLanguage(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @00010906:0006 local_number3 = LASTRESULT; @00010910:0023 return local_number3; @00010917:0026 end; // checksum: 427a5573 @00010923:0006 label_10923: @00010925:0022 function NUMBER function_273(local_string1, local_number1, local_number2) @00010925 @00010925 @00010925 @00010925 begin @0001092E:0027 // return coming @00010932:0020 _CreateRegistrySet(global_number50, global_string2, local_string1); // dll: ISRT.dll @00010941:0006 local_number1 = LASTRESULT; @0001094B:0023 return local_number1; @00010952:0026 end; // checksum: 43542c2e @0001095E:0007 label_1095e: @00010960:0022 function NUMBER function_274(local_string1) @00010960 NUMBER local_number1; @00010960 @00010960 @00010960 begin @00010969:0006 global_number30 = 302; @00010975:0027 // return coming @00010979:0020 _ComponentReinstall(global_number50); // dll: ISRT.dll @00010982:0006 local_number1 = LASTRESULT; @0001098C:0023 return local_number1; @00010993:0026 end; // checksum: 4d1b152b @0001099F:0007 label_1099f: @000109A1:0022 function NUMBER ComponentRemoveAll() @000109A1 NUMBER local_number1; @000109A1 @000109A1 @000109A1 begin @000109AA:0006 global_number30 = 303; @000109B6:0027 // return coming @000109BA:0020 _ComponentRemoveAll(global_number50); // dll: ISRT.dll @000109C3:0006 local_number1 = LASTRESULT; @000109CD:0023 return local_number1; @000109D4:0026 end; // checksum: 5c1e150e @000109E0:0006 label_109e0: @000109E2:0022 function NUMBER function_276() @000109E2 NUMBER local_number1; @000109E2 @000109E2 @000109E2 begin @000109EB:0027 // return coming @000109EF:0020 _ComponentRemoveAllInLogOnly(global_number50); // dll: ISRT.dll @000109F8:0006 local_number1 = LASTRESULT; @00010A02:0023 return local_number1; @00010A09:0026 end; // checksum: b1e0c2b @00010A15:000A label_10a15: @00010A17:0022 function NUMBER function_277() @00010A17 NUMBER local_number1, local_number2, local_number3; @00010A17 @00010A17 @00010A17 begin @00010A20:0021 function_277(); @00010A26:0006 local_number1 = LASTRESULT; @00010A30:0021 function_276(); @00010A36:0006 local_number2 = LASTRESULT; @00010A40:0009 local_number3 = (local_number2 < 0); @00010A4F:0004 if(local_number3) then // ref index: 1 @00010A5B:0027 // return coming @00010A5F:0023 return local_number2; @00010A66:0005 goto label_10a7c; @00010A6F:0002 endif; @00010A6F:0002 label_10a6f: @00010A71:0027 // return coming @00010A75:0023 return local_number1; @00010A7C:0001 label_10a7c: @00010A7E:0026 end; // checksum: 602a @00010A8A:0007 label_10a8a: @00010A8C:0022 function NUMBER function_278() @00010A8C NUMBER local_number1; @00010A8C @00010A8C @00010A8C begin @00010A95:0006 global_number30 = 301; @00010AA1:0027 // return coming @00010AA5:0020 _ComponentUpdate(global_number50); // dll: ISRT.dll @00010AAE:0006 local_number1 = LASTRESULT; @00010AB8:0023 return local_number1; @00010ABF:0026 end; // checksum: 49777546 @00010ACB:0006 label_10acb: @00010ACD:0022 function NUMBER function_279(local_string1) @00010ACD NUMBER local_number1; @00010ACD @00010ACD @00010ACD begin @00010AD6:0027 // return coming @00010ADA:0020 _ComponentPatch(global_number50); // dll: ISRT.dll @00010AE3:0006 local_number1 = LASTRESULT; @00010AED:0023 return local_number1; @00010AF4:0026 end; // checksum: 3d6d4e53 @00010B00:0006 label_10b00: @00010B02:0022 function NUMBER function_280() @00010B02 NUMBER local_number1; @00010B02 STRING local_string1; @00010B02 @00010B02 begin @00010B0B:0027 // return coming @00010B0F:0020 _ComponentSaveTarget(global_number50, local_string1); // dll: ISRT.dll @00010B1B:0006 local_number1 = LASTRESULT; @00010B25:0023 return local_number1; @00010B2C:0026 end; // checksum: 28372025 @00010B38:000E label_10b38: @00010B3A:0022 function NUMBER function_281(local_string1) @00010B3A NUMBER local_number2, local_number3; @00010B3A STRING local_string2, local_string3, local_string4; @00010B3A @00010B3A begin @00010B43:0021 function_626(local_string2); @00010B4C:0028 StrLengthChars(local_string2); @00010B53:0006 local_number2 = LASTRESULT; @00010B5D:001E local_number3 = local_string2[0]; @00010B6C:000D local_number3 = (local_number3 = 60); @00010B7B:0004 if(local_number3) then // ref index: 3 @00010B87:002A StrFind(local_string2, ">"); @00010B92:0006 local_number3 = LASTRESULT; @00010B9C:0009 local_number3 = (local_number3 < 0); @00010BAB:0004 if(local_number3) then // ref index: 1 @00010BB7:000F local_number3 = (local_number2 - 1); @00010BC6:0029 StrSub(local_string4, local_string2, 1, local_number3); @00010BD8:0005 goto label_10c04; @00010BE1:0002 endif; @00010BE1:0002 label_10be1: @00010BE3:000F local_number3 = (local_number2 - 2); @00010BF2:0029 StrSub(local_string4, local_string2, 1, local_number3); @00010C04:0001 label_10c04: @00010C06:0005 goto label_10c7e; @00010C0F:0007 endif; @00010C0F:0007 label_10c0f: @00010C11:000F local_number3 = (local_number2 - 1); @00010C20:001E local_number3 = local_string2[local_number3]; @00010C2D:000D local_number3 = (local_number3 = 62); @00010C3C:0004 if(local_number3) then // ref index: 1 @00010C48:000F local_number3 = (local_number2 - 1); @00010C57:0029 StrSub(local_string4, local_string2, 0, local_number3); @00010C69:0005 goto label_10c7e; @00010C72:0001 endif; @00010C72:0001 label_10c72: @00010C74:0006 local_string4 = local_string2; @00010C7E:0004 label_10c7e: @00010C80:0033 global_object8.Value = local_string4 = local_string3; @00010C95:0027 // return coming @00010C99:0023 return 0; @00010CA2:0026 end; // checksum: d700e5b @00010CAE:0006 label_10cae: @00010CB0:0022 function NUMBER function_282(local_string1, local_string2, local_string3) @00010CB0 NUMBER local_number1, local_number2, local_number3; @00010CB0 @00010CB0 @00010CB0 begin @00010CB9:0027 // return coming @00010CBD:0021 function_284(local_string1, local_number1, local_number2, local_string2, 0); @00010CD4:0006 local_number3 = LASTRESULT; @00010CDE:0023 return local_number3; @00010CE5:0026 end; // checksum: 63528 @00010CF1:0009 label_10cf1: @00010CF3:0022 function NUMBER function_283(local_string1, local_number1, local_number2, local_string2) @00010CF3 NUMBER local_number3, local_number4, local_number5, local_number6; @00010CF3 STRING local_string3; @00010CF3 OBJECT local_object1; @00010CF3 begin @00010CFC:001A local_number6 = &local_object1; @00010D06:0020 _MediaGetInfo(global_number50, global_string2, local_number6); // dll: ISRT.dll @00010D15:0006 local_number4 = LASTRESULT; @00010D1F:0009 local_number6 = (local_number4 < 0); @00010D2E:0004 if(local_number6) then // ref index: 1 @00010D3A:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Feature.rul", 569, local_number4); @00010D78:0027 // return coming @00010D7C:0023 return local_number4; @00010D83:0002 endif; @00010D83:0002 label_10d83: @00010D85:0006 local_number5 = 1; @00010D91:0001 // switch/while/??? @00010D95:0006 label_10d95: @00010D97:000D local_number6 = (local_number1 = 0); @00010DA6:0004 if(local_number6) then // ref index: 1 @00010DB2:0035 local_object1.lFormat; @00010DC3:0006 local_number2 = LASTRESULT; @00010DCD:0006 local_number5 = 0; @00010DD9:0005 goto label_113a6; @00010DE2:0005 endif; @00010DE2:0005 label_10de2: @00010DE4:000D local_number6 = (local_number1 = 1); @00010DF3:0004 if(local_number6) then // ref index: 1 @00010DFF:0035 local_object1.szVersion; @00010E12:0006 local_string2 = LASTRESULT; @00010E1C:0005 goto label_113a6; @00010E25:0005 endif; @00010E25:0005 label_10e25: @00010E27:000D local_number6 = (local_number1 = 2); @00010E36:0004 if(local_number6) then // ref index: 1 @00010E42:0035 local_object1.szProductName; @00010E59:0006 local_string2 = LASTRESULT; @00010E63:0005 goto label_113a6; @00010E6C:0005 endif; @00010E6C:0005 label_10e6c: @00010E6E:000D local_number6 = (local_number1 = 3); @00010E7D:0004 if(local_number6) then // ref index: 1 @00010E89:0035 local_object1.szCompanyName; @00010EA0:0006 local_string2 = LASTRESULT; @00010EAA:0005 goto label_113a6; @00010EB3:0005 endif; @00010EB3:0005 label_10eb3: @00010EB5:000D local_number6 = (local_number1 = 4); @00010EC4:0004 if(local_number6) then // ref index: 1 @00010ED0:0035 local_object1.szProductExe; @00010EE6:0006 local_string2 = LASTRESULT; @00010EF0:0005 goto label_113a6; @00010EF9:0005 endif; @00010EF9:0005 label_10ef9: @00010EFB:000D local_number6 = (local_number1 = 5); @00010F0A:0004 if(local_number6) then // ref index: 1 @00010F16:0035 local_object1.szOldVersForUpdate; @00010F32:0006 local_string2 = LASTRESULT; @00010F3C:0005 goto label_113a6; @00010F45:0005 endif; @00010F45:0005 label_10f45: @00010F47:000D local_number6 = (local_number1 = 6); @00010F56:0004 if(local_number6) then // ref index: 1 @00010F62:0035 local_object1.szTARGETDIR; @00010F77:0006 local_string2 = LASTRESULT; @00010F81:0005 goto label_113a6; @00010F8A:0005 endif; @00010F8A:0005 label_10f8a: @00010F8C:000D local_number6 = (local_number1 = 7); @00010F9B:0004 if(local_number6) then // ref index: 1 @00010FA7:0035 local_object1.szURLInfoAbout; @00010FBF:0006 local_string2 = LASTRESULT; @00010FC9:0005 goto label_113a6; @00010FD2:0005 endif; @00010FD2:0005 label_10fd2: @00010FD4:000D local_number6 = (local_number1 = 8); @00010FE3:0004 if(local_number6) then // ref index: 1 @00010FEF:0035 local_object1.szContact; @00011002:0006 local_string2 = LASTRESULT; @0001100C:0005 goto label_113a6; @00011015:0005 endif; @00011015:0005 label_11015: @00011017:000D local_number6 = (local_number1 = 9); @00011026:0004 if(local_number6) then // ref index: 1 @00011032:0035 local_object1.szHelpLink; @00011046:0006 local_string2 = LASTRESULT; @00011050:0005 goto label_113a6; @00011059:0005 endif; @00011059:0005 label_11059: @0001105B:000D local_number6 = (local_number1 = 10); @0001106A:0004 if(local_number6) then // ref index: 1 @00011076:0035 local_object1.szHelpTelephone; @0001108F:0006 local_string2 = LASTRESULT; @00011099:0005 goto label_113a6; @000110A2:0005 endif; @000110A2:0005 label_110a2: @000110A4:000D local_number6 = (local_number1 = 11); @000110B3:0004 if(local_number6) then // ref index: 1 @000110BF:0035 local_object1.szReadme; @000110D1:0006 local_string2 = LASTRESULT; @000110DB:0005 goto label_113a6; @000110E4:0005 endif; @000110E4:0005 label_110e4: @000110E6:000D local_number6 = (local_number1 = 12); @000110F5:0004 if(local_number6) then // ref index: 1 @00011101:0035 local_object1.szURLUpdateInfo; @0001111A:0006 local_string2 = LASTRESULT; @00011124:0005 goto label_113a6; @0001112D:0005 endif; @0001112D:0005 label_1112d: @0001112F:000D local_number6 = (local_number1 = 13); @0001113E:0004 if(local_number6) then // ref index: 1 @0001114A:0035 local_object1.szComments; @0001115E:0006 local_string2 = LASTRESULT; @00011168:0005 goto label_113a6; @00011171:0005 endif; @00011171:0005 label_11171: @00011173:000D local_number6 = (local_number1 = 14); @00011182:0004 if(local_number6) then // ref index: 1 @0001118E:0035 local_object1.szDisplayIcon; @000111A5:0006 local_string2 = LASTRESULT; @000111AF:0005 goto label_113a6; @000111B8:0006 endif; @000111B8:0006 label_111b8: @000111BA:000D local_number6 = (local_number1 = 15); @000111C9:0004 if(local_number6) then // ref index: 1 @000111D5:0035 local_object1.bNoModifyBtn; @000111EB:0006 local_number2 = LASTRESULT; @000111F5:0006 local_number5 = 0; @00011201:0005 goto label_113a6; @0001120A:0006 endif; @0001120A:0006 label_1120a: @0001120C:000D local_number6 = (local_number1 = 16); @0001121B:0004 if(local_number6) then // ref index: 1 @00011227:0035 local_object1.bNoRemoveBtn; @0001123D:0006 local_number2 = LASTRESULT; @00011247:0006 local_number5 = 0; @00011253:0005 goto label_113a6; @0001125C:0006 endif; @0001125C:0006 label_1125c: @0001125E:000D local_number6 = (local_number1 = 17); @0001126D:0004 if(local_number6) then // ref index: 1 @00011279:0035 local_object1.bCombinedBtns; @00011290:0006 local_number2 = LASTRESULT; @0001129A:0006 local_number5 = 0; @000112A6:0005 goto label_113a6; @000112AF:0006 endif; @000112AF:0006 label_112af: @000112B1:000D local_number6 = (local_number1 = 18); @000112C0:0004 if(local_number6) then // ref index: 1 @000112CC:0035 local_object1.bNoRepairBtn; @000112E2:0006 local_number2 = LASTRESULT; @000112EC:0006 local_number5 = 0; @000112F8:0005 goto label_113a6; @00011301:0006 endif; @00011301:0006 label_11301: @00011303:000D local_number6 = (local_number1 = 19); @00011312:0004 if(local_number6) then // ref index: 1 @0001131E:0035 local_object1.bSystemComponent; @00011338:0006 local_number2 = LASTRESULT; @00011342:0006 local_number5 = 0; @0001134E:0005 goto label_113a6; @00011357:0003 endif; @00011357:0003 label_11357: @00011359:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Feature.rul", 646, -1); @00011399:0027 // return coming @0001139D:0023 return -1; @000113A6:0007 label_113a6: @000113A8:0019 local_number6 = (local_number3 = local_number5); @000113B5:0004 if(local_number6) then // ref index: 1 @000113C1:0021 function_624(local_string2, local_string3); @000113CD:0006 local_number6 = LASTRESULT; @000113D7:000C local_number6 = (local_number6 >= 0); @000113E6:0004 if(local_number6) then // ref index: 1 @000113F2:0006 local_string2 = local_string3; @000113FC:0003 endif; @000113FC:0003 endif; @000113FC:0003 label_113fc: @000113FE:0027 // return coming @00011402:0023 return 0; @0001140B:0026 end; // checksum: bb263d6e @0001141B:000C label_1141b: @0001141D:0022 function NUMBER function_284(local_string1, local_number1, local_number2, local_string2, local_number3) @0001141D @0001141D @0001141D OBJECT local_object1, local_object2, local_object3, local_object4; @0001141D begin @00011426:0021 function_616(local_string1); @0001142F:0033 local_object1. = 0 = local_string1; @00011441:0033 local_object1. = 1 = local_string2; @00011453:0021 function_654(); @00011459:0034 set local_object3 = LASTRESULT; @00011463:0035 local_object3.OpSequence(OPTYPE_FILE); @00011485:0006 local_object4 = LASTRESULT; @0001148F:0035 local_object4.Add(local_object1.local_object2); @000114A2:0006 local_object4 = NOTHING; @000114AC:0024 return; @000114B0:0026 end; // checksum: 2429369 @000114CC:0007 label_114cc: @000114CE:0022 function NUMBER function_285(local_string1, local_string2) @000114CE NUMBER local_number1; @000114CE @000114CE @000114CE begin @000114D7:0021 function_360(12, local_string1); @000114E5:0006 local_number1 = LASTRESULT; @000114EF:000D local_number1 = (local_number1 = 1); @000114FE:0004 if(local_number1) then // ref index: 1 @0001150A:0027 // return coming @0001150E:0023 return -2; @00011517:0007 endif; @00011517:0007 label_11517: @00011519:0006 local_string2 = local_string1; @00011523:0021 function_626(local_string2); @0001152C:0020 SetCurrentDirectoryA(local_string2); // dll: KERNEL32.dll @00011535:0006 local_number1 = LASTRESULT; @0001153F:0004 if(local_number1) then // ref index: 1 @0001154B:0027 // return coming @0001154F:0023 return 0; @00011558:0003 endif; @00011558:0003 label_11558: @0001155A:0027 // return coming @0001155E:0023 return -1; @00011567:0026 end; // checksum: e3ee472 @00011573:0008 label_11573: @00011575:0022 function NUMBER function_306(local_string1) @00011575 NUMBER local_number1, local_number2; @00011575 @00011575 @00011575 begin @0001157E:0021 function_626(local_string1); @00011587:0021 function_360(12, local_string1); @00011595:0006 local_number2 = LASTRESULT; @0001159F:000D local_number2 = (local_number2 = 1); @000115AE:0004 if(local_number2) then // ref index: 1 @000115BA:0027 // return coming @000115BE:0023 return -2; @000115C7:0005 endif; @000115C7:0005 label_115c7: @000115C9:0028 StrLengthChars(local_string1); @000115D0:0006 local_number2 = LASTRESULT; @000115DA:000D local_number2 = (local_number2 = 1); @000115E9:0004 if(local_number2) then // ref index: 1 @000115F5:0007 local_string1 = (local_string1 + ":"); @00011603:0006 endif; @00011603:0006 label_11603: @00011605:0020 _ExistsDisk(local_string1); // dll: ISRT.dll @0001160E:0006 local_number1 = LASTRESULT; @00011618:000D local_number2 = (local_number1 = -2); @00011627:0004 if(local_number2) then // ref index: 1 @00011633:0027 // return coming @00011637:0023 return 0; @00011640:0003 endif; @00011640:0003 label_11640: @00011642:0027 // return coming @00011646:0023 return local_number1; @0001164D:0026 end; // checksum: 4b35c304 @00011659:0007 label_11659: @0001165B:0022 function NUMBER function_307(local_string1) @0001165B NUMBER local_number1; @0001165B @0001165B @0001165B begin @00011664:0021 function_626(local_string1); @0001166D:0027 // return coming @00011671:0020 _ExistsDir(local_string1); // dll: ISRT.dll @0001167A:0006 local_number1 = LASTRESULT; @00011684:0023 return local_number1; @0001168B:0026 end; // checksum: 795a3f22 @00011697:000C label_11697: @00011699:0022 function NUMBER ExistsDir(local_string1) @00011699 NUMBER local_number1, local_number2, local_number3; @00011699 @00011699 @00011699 begin @000116A2:000D local_number2 = (local_number1 = 3); @000116B1:000D local_number3 = (local_number1 = 2); @000116C0:0018 local_number2 = (local_number2 || local_number3); @000116CD:000D local_number3 = (local_number1 = 1); @000116DC:0018 local_number2 = (local_number2 || local_number3); @000116E9:000D local_number3 = (local_number1 = 4); @000116F8:0018 local_number2 = (local_number2 || local_number3); @00011705:0004 if(local_number2) then // ref index: 1 @00011711:0006 global_number55 = local_number1; @0001171B:0027 // return coming @0001171F:0023 return 0; @00011728:0003 endif; @00011728:0003 label_11728: @0001172A:0027 // return coming @0001172E:0023 return -1; @00011737:0026 end; // checksum: fffc62c3 @00011743:0008 label_11743: @00011745:0022 function NUMBER function_309(local_number1) @00011745 NUMBER local_number2; @00011745 STRING local_string1, local_string2, local_string3; @00011745 @00011745 begin @0001174E:0021 function_360(12, local_string1); @0001175C:0006 local_number2 = LASTRESULT; @00011766:000D local_number2 = (local_number2 = 0); @00011775:0004 if(local_number2) then // ref index: 1 @00011781:0021 function_471(local_string1); @0001178A:0006 local_number2 = LASTRESULT; @00011794:0021 function_472(local_string1, local_number2); @000117A0:0007 endif; @000117A0:0007 label_117a0: @000117A2:0014 local_string3 = (local_string1 ^ local_string2); @000117AF:0020 _OpenFile(global_number50, local_string3, global_number55, 1); // dll: ISRT.dll @000117C3:0006 local_number1 = LASTRESULT; @000117CD:0009 local_number2 = (local_number1 < 0); @000117DC:0004 if(local_number2) then // ref index: 1 @000117E8:0027 // return coming @000117EC:0023 return local_number1; @000117F3:0003 endif; @000117F3:0003 label_117f3: @000117F5:0027 // return coming @000117F9:0023 return 0; @00011802:0026 end; // checksum: 5548e726 @0001180E:0006 label_1180e: @00011810:0022 function NUMBER CreateFile(local_number1, local_string1, local_string2) @00011810 NUMBER local_number2; @00011810 @00011810 @00011810 begin @00011819:0027 // return coming @0001181D:0020 _CloseFile(global_number50, local_number1); // dll: ISRT.dll @00011829:0006 local_number2 = LASTRESULT; @00011833:0023 return local_number2; @0001183A:0026 end; // checksum: 527f3824 @00011846:0006 label_11846: @00011848:0022 function NUMBER function_311(local_number1) @00011848 NUMBER local_number2; @00011848 STRING local_string1; @00011848 @00011848 begin @00011851:0027 // return coming @00011855:0020 _WriteLine(global_number50, local_number1, local_string1); // dll: ISRT.dll @00011864:0006 local_number2 = LASTRESULT; @0001186E:0023 return local_number2; @00011875:0026 end; // checksum: 546a2824 @00011881:0007 label_11881: @00011883:0022 function NUMBER function_312(local_number1, local_string1) @00011883 @00011883 STRING local_string2; @00011883 @00011883 begin @0001188C:0021 function_360(12, local_string1); @0001189A:0006 local_number1 = LASTRESULT; @000118A4:000D local_number1 = (local_number1 = 1); @000118B3:0004 if(local_number1) then // ref index: 1 @000118BF:0027 // return coming @000118C3:0023 return -2; @000118CC:0006 endif; @000118CC:0006 label_118cc: @000118CE:0021 function_471(local_string1); @000118D7:0006 local_number1 = LASTRESULT; @000118E1:000D local_number1 = (local_number1 = 0); @000118F0:0004 if(local_number1) then // ref index: 1 @000118FC:0027 // return coming @00011900:0023 return -1; @00011909:0006 endif; @00011909:0006 label_11909: @0001190B:0027 // return coming @0001190F:0014 local_string2 = (local_string1 ^ ""); @0001191C:0020 _CreateDir(global_number50, local_string2); // dll: ISRT.dll @00011928:0006 local_number1 = LASTRESULT; @00011932:0023 return local_number1; @00011939:0026 end; // checksum: 7d43a223 @00011945:000C label_11945: @00011947:0022 function NUMBER function_313(local_string1) @00011947 NUMBER local_number1, local_number3, local_number4; @00011947 STRING local_string2, local_string3, local_string4, local_string5, local_string6; @00011947 OBJECT local_object1; @00011947 begin @00011950:0007 local_string6 = ("File=" + "%s"); @00011964:0021 function_621(local_string5, local_string6, local_string1); @00011973:0021 function_439("ISFuncBegin", "DeleteFile", local_string5); @00011997:0021 function_360(12, local_string1); @000119A5:0006 local_number4 = LASTRESULT; @000119AF:000D local_number4 = (local_number4 = 1); @000119BE:0004 if(local_number4) then // ref index: 1 @000119CA:0027 // return coming @000119CE:0021 function_319(-2, local_string1); @000119DC:0006 local_number4 = LASTRESULT; @000119E6:0023 return local_number4; @000119ED:0008 endif; @000119ED:0008 label_119ed: @000119EF:0021 function_471(local_string1); @000119F8:0006 local_number4 = LASTRESULT; @00011A02:000D local_number4 = (local_number4 = 0); @00011A11:0004 if(local_number4) then // ref index: 1 @00011A1D:0006 local_string4 = local_string1; @00011A27:0014 local_string1 = (global_string4 ^ local_string1); @00011A34:0006 local_string3 = global_string4; @00011A3E:0005 goto label_11a6b; @00011A47:0002 endif; @00011A47:0002 label_11a47: @00011A49:0021 ParsePath(local_string3, local_string1, 1); @00011A5A:0021 ParsePath(local_string4, local_string1, 3); @00011A6B:0008 label_11a6b: @00011A6D:0021 ExistsDir(local_string3); @00011A76:0006 local_number4 = LASTRESULT; @00011A80:0009 local_number4 = (local_number4 < 0); @00011A8F:0004 if(local_number4) then // ref index: 1 @00011A9B:0027 // return coming @00011A9F:0021 function_319(-2147024893, local_string1); @00011AAD:0006 local_number4 = LASTRESULT; @00011AB7:0023 return local_number4; @00011ABE:000A endif; @00011ABE:000A label_11abe: @00011AC0:0006 global_string1 = ""; @00011ACA:0006 local_number1 = 0; @00011AD6:0021 function_317(local_number3, local_string3, local_string4, 16, local_string2, 0); @00011AF2:0006 local_number3 = LASTRESULT; @00011AFC:0009 local_number4 = (local_number3 < 0); @00011B0B:0004 if(local_number4) then // ref index: 1 @00011B17:0027 // return coming @00011B1B:0021 function_319(-2147024892, local_string1); @00011B29:0006 local_number4 = LASTRESULT; @00011B33:0023 return local_number4; @00011B3A:000D endif; @00011B3A:000D label_11b3a: @00011B3C:0001 // switch/while/??? @00011B40:000A local_number4 = (local_number3 > 0); @00011B4F:0004 if(local_number4) then // ref index: 2 @00011B5B:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll @00011B64:0006 local_number4 = LASTRESULT; @00011B6E:000D local_number4 = (local_number4 = 0); @00011B7D:0004 if(local_number4) then // ref index: 1 @00011B89:0007 local_string6 = (global_string1 + local_string2); @00011B96:0007 global_string1 = (local_string6 + ";"); @00011BA4:0035 Err.LastDllError; @00011BBA:0006 local_object1 = LASTRESULT; @00011BC4:0007 local_number1 = (-2147024896 + local_object1); @00011BD3:0006 local_object1 = NOTHING; @00011BDD:0003 endif; @00011BDD:0003 label_11bdd: @00011BDF:0021 function_317(local_number3, local_string3, local_string4, 16, local_string2, 0); @00011BFB:0006 local_number3 = LASTRESULT; @00011C05:0005 goto label_11b3a; @00011C0E:0006 endif; @00011C0E:0006 label_11c0e: @00011C10:000E local_number4 = (global_string1 != ""); @00011C1D:0004 if(local_number4) then // ref index: 1 @00011C29:0028 StrLengthChars(global_string1); @00011C30:0006 local_number4 = LASTRESULT; @00011C3A:000F local_number4 = (local_number4 - 1); @00011C49:001D global_string1[local_number4] = 0; @00011C58:0005 endif; @00011C58:0005 label_11c58: @00011C5A:0027 // return coming @00011C5E:0021 function_319(local_number1, local_string1); @00011C6A:0006 local_number4 = LASTRESULT; @00011C74:0023 return local_number4; @00011C7B:0026 end; // checksum: 5f7a22f0 @00011C8B:0007 label_11c8b: @00011C8D:0022 function NUMBER function_314(local_string1) @00011C8D NUMBER local_number1, local_number2; @00011C8D STRING local_string2, local_string3; @00011C8D @00011C8D begin @00011C96:0021 function_360(12, local_string1); @00011CA4:0006 local_number2 = LASTRESULT; @00011CAE:000D local_number2 = (local_number2 = 1); @00011CBD:0004 if(local_number2) then // ref index: 1 @00011CC9:0027 // return coming @00011CCD:0023 return -2; @00011CD6:000A endif; @00011CD6:000A label_11cd6: @00011CD8:0021 function_471(local_string1); @00011CE1:0006 local_number2 = LASTRESULT; @00011CEB:0021 function_472(local_string1, local_number2); @00011CF7:0006 local_string3 = ""; @00011D01:0021 function_317(0, local_string1, local_string2, 16, local_string3, 0); @00011D1F:0006 local_number1 = LASTRESULT; @00011D29:0009 local_number2 = (local_number1 < 0); @00011D38:0004 if(local_number2) then // ref index: 1 @00011D44:0027 // return coming @00011D48:0023 return local_number1; @00011D4F:0007 endif; @00011D4F:0007 label_11d4f: @00011D51:0021 function_317(local_number1, "", "", 0, local_string3, 1); @00011D6D:0021 ParsePath(local_string3, local_string3, 3); @00011D7E:0006 local_number2 = LASTRESULT; @00011D88:0009 local_number2 = (local_number2 < 0); @00011D97:0004 if(local_number2) then // ref index: 1 @00011DA3:0027 // return coming @00011DA7:0023 return -1; @00011DB0:0003 endif; @00011DB0:0003 label_11db0: @00011DB2:0027 // return coming @00011DB6:0023 return 0; @00011DBF:0026 end; // checksum: e04232a @00011DCB:0004 label_11dcb: @00011DCD:0022 function NUMBER FindFile(local_string1, local_string2, local_string3) @00011DCD @00011DCD @00011DCD @00011DCD begin @00011DD6:0027 // return coming @00011DDA:0023 return global_number55; @00011DE1:0026 end; // checksum: 1225 @00011DED:0005 label_11ded: @00011DEF:0022 function NUMBER function_316() @00011DEF NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @00011DEF STRING local_string1, local_string2, local_string3, local_string4; @00011DEF OBJECT local_object1; @00011DEF begin @00011DF8:0004 if(local_number3) then // ref index: 1 @00011E04:0020 FindClose(local_number1); // dll: KERNEL32.dll @00011E0D:0027 // return coming @00011E11:0023 return 0; @00011E1A:0006 endif; @00011E1A:0006 label_11e1a: @00011E1C:000D local_number5 = (local_string1 = ""); @00011E29:000D local_number6 = (local_string2 = ""); @00011E36:0018 local_number5 = (local_number5 || local_number6); @00011E43:0004 if(local_number5) then // ref index: 1 @00011E4F:0027 // return coming @00011E53:0023 return -1; @00011E5C:0009 endif; @00011E5C:0009 label_11e5c: @00011E5E:0004 if(local_number1) then // ref index: 2 @00011E6A:001A local_number5 = &local_object1; @00011E74:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00011E80:0006 local_number4 = LASTRESULT; @00011E8A:000D local_number5 = (local_number4 = 0); @00011E99:0004 if(local_number5) then // ref index: 1 @00011EA5:0020 FindClose(local_number1); // dll: KERNEL32.dll @00011EAE:0027 // return coming @00011EB2:0023 return -1; @00011EBB:0001 endif; @00011EBB:0001 label_11ebb: @00011EBD:0005 goto label_11f1d; @00011EC6:0008 endif; @00011EC6:0008 label_11ec6: @00011EC8:0014 local_string4 = (local_string1 ^ local_string2); @00011ED5:001A local_number5 = &local_object1; @00011EDF:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll @00011EEB:0006 local_number1 = LASTRESULT; @00011EF5:000D local_number5 = (local_number1 = -1); @00011F04:0004 if(local_number5) then // ref index: 1 @00011F10:0027 // return coming @00011F14:0023 return -1; @00011F1D:0001 endif; @00011F1D:0001 label_11f1d: @00011F1F:0004 if(local_number2) then // ref index: 3 @00011F2B:0015 label_11f2b: @00011F2D:0001 // switch/while/??? @00011F31:0035 local_object1.nFileAttribs; @00011F47:0006 local_number5 = LASTRESULT; @00011F51:0012 local_number5 = (local_number5 & local_number2); @00011F5E:0035 local_object1.szFileName; @00011F72:0006 local_string4 = LASTRESULT; @00011F7C:000D local_number6 = (local_string4 = "."); @00011F8A:0018 local_number5 = (local_number5 || local_number6); @00011F97:0035 local_object1.szFileName; @00011FAB:0006 local_string4 = LASTRESULT; @00011FB5:000D local_number6 = (local_string4 = ".."); @00011FC4:0018 local_number5 = (local_number5 || local_number6); @00011FD1:0004 if(local_number5) then // ref index: 2 @00011FDD:001A local_number5 = &local_object1; @00011FE7:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll @00011FF3:0006 local_number5 = LASTRESULT; @00011FFD:000D local_number5 = (local_number5 = 0); @0001200C:0004 if(local_number5) then // ref index: 1 @00012018:0020 FindClose(local_number1); // dll: KERNEL32.dll @00012021:0027 // return coming @00012025:0023 return -1; @0001202E:0001 endif; @0001202E:0001 label_1202e: @00012030:0005 goto label_11f2b; @00012039:0006 endif; @00012039:0006 endif; @00012039:0006 label_12039: @0001203B:0035 local_object1.szFileName; @0001204F:0006 local_string4 = LASTRESULT; @00012059:0014 local_string3 = (local_string1 ^ local_string4); @00012066:0027 // return coming @0001206A:0023 return local_number1; @00012071:0026 end; // checksum: 6717f176 @00012081:0007 label_12081: @00012083:0022 function NUMBER function_317(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00012083 @00012083 @00012083 @00012083 begin @0001208C:0021 function_360(3, local_string1); @0001209A:0006 local_number1 = LASTRESULT; @000120A4:000E local_number1 = (local_number1 != 1); @000120B3:0004 if(local_number1) then // ref index: 1 @000120BF:0027 // return coming @000120C3:0023 return -1; @000120CC:0005 endif; @000120CC:0005 label_120cc: @000120CE:0027 // return coming @000120D2:0020 _PrintFile(local_string1); // dll: ISRT.dll @000120DB:0006 local_number1 = LASTRESULT; @000120E5:0023 return local_number1; @000120EC:0026 end; // checksum: ab9a86c1 @000120F8:000E label_120f8: @000120FA:0022 function NUMBER function_318(local_string1) @000120FA NUMBER local_number1, local_number2; @000120FA STRING local_string2, local_string3; @000120FA @000120FA begin @00012103:0009 local_number2 = (local_number1 < 0); @00012112:0004 if(local_number2) then // ref index: 1 @0001211E:0007 local_string3 = ("Result=" + "%s"); @00012134:0007 local_string3 = (local_string3 + "\t"); @00012142:0007 local_string3 = (local_string3 + "\t"); @00012150:0007 local_string3 = (local_string3 + "Error="); @00012163:0007 local_string3 = (local_string3 + "0x%08lx"); @00012177:0007 local_string3 = (local_string3 + "\t"); @00012185:0007 local_string3 = (local_string3 + "\t"); @00012193:0007 local_string3 = (local_string3 + "File="); @000121A5:0007 local_string3 = (local_string3 + "%s"); @000121B4:0021 function_621(local_string2, local_string3, "Failure", local_number1, local_string1); @000121D0:0005 goto label_12247; @000121D9:0006 endif; @000121D9:0006 label_121d9: @000121DB:0007 local_string3 = ("Result=" + "%s"); @000121F1:0007 local_string3 = (local_string3 + "\t"); @000121FF:0007 local_string3 = (local_string3 + "\t"); @0001220D:0007 local_string3 = (local_string3 + "File="); @0001221F:0007 local_string3 = (local_string3 + "%s"); @0001222E:0021 function_621(local_string2, local_string3, "Success", local_string1); @00012247:0004 label_12247: @00012249:0021 function_439("ISFuncEnd", "DeleteFile", local_string2); @0001226B:0027 // return coming @0001226F:0023 return local_number1; @00012276:0026 end; // checksum: 14045075 @00012282:0006 label_12282: @00012284:0022 function NUMBER function_319(local_number1, local_string1) @00012284 @00012284 @00012284 @00012284 begin @0001228D:0027 // return coming @00012291:0021 function_330(local_string1, 0); @0001229F:0006 local_number1 = LASTRESULT; @000122A9:0023 return local_number1; @000122B0:0026 end; // checksum: 72a2f @000122BC:000D label_122bc: @000122BE:0022 function NUMBER GetDiskSpace(local_string1) @000122BE NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @000122BE @000122BE @000122BE begin @000122C7:0006 local_number2 = 0; @000122D3:0006 local_number3 = 0; @000122DF:000E local_number5 = (local_number1 != 0); @000122EE:000E local_number6 = (local_number1 != 10); @000122FD:0019 local_number5 = (local_number5 = local_number6); @0001230A:000E local_number6 = (local_number1 != 20); @00012319:0019 local_number5 = (local_number5 = local_number6); @00012326:000E local_number6 = (local_number1 != 30); @00012335:0019 local_number5 = (local_number5 = local_number6); @00012342:0004 if(local_number5) then // ref index: 1 @0001234E:0027 // return coming @00012352:0023 return -1; @0001235B:0007 endif; @0001235B:0007 label_1235b: @0001235D:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll @00012374:0006 local_number5 = LASTRESULT; @0001237E:000E local_number5 = (local_number5 != 0); @0001238D:0004 if(local_number5) then // ref index: 1 @00012399:0027 // return coming @0001239D:0023 return -1; @000123A6:0005 goto label_123bc; @000123AF:0002 endif; @000123AF:0002 label_123af: @000123B1:0027 // return coming @000123B5:0023 return local_number3; @000123BC:0001 label_123bc: @000123BE:0026 end; // checksum: 285bb45a @000123CA:000B label_123ca: @000123CC:0022 function NUMBER function_330(local_string1, local_number1) @000123CC NUMBER local_number2, local_number3, local_number4; @000123CC @000123CC @000123CC begin @000123D5:0020 GetSystemMetrics(0); // dll: USER32.dll @000123E0:0006 local_number1 = LASTRESULT; @000123EA:0020 GetSystemMetrics(1); // dll: USER32.dll @000123F5:0006 local_number2 = LASTRESULT; @000123FF:000D local_number3 = (local_number1 = 0); @0001240E:000D local_number4 = (local_number2 = 0); @0001241D:0018 local_number3 = (local_number3 || local_number4); @0001242A:0004 if(local_number3) then // ref index: 1 @00012436:0027 // return coming @0001243A:0023 return -1; @00012443:0003 endif; @00012443:0003 label_12443: @00012445:0027 // return coming @00012449:0023 return 0; @00012452:0026 end; // checksum: fefe7bc5 @0001245E:0002 label_1245e: @00012460:0022 function NUMBER function_331(local_number1, local_number2) @00012460 NUMBER local_number3, local_number4, local_number5; @00012460 STRING local_string1, local_string2; @00012460 @00012460 begin @00012469:0001 // switch/while/??? @0001246D:0005 label_1246d: @0001246F:000D local_number5 = (local_number1 = 180); @0001247E:0004 if(local_number5) then // ref index: 1 @0001248A:0006 local_number2 = 640; @00012496:0006 local_number3 = 0; @000124A2:0005 goto label_12ec5; @000124AB:0005 endif; @000124AB:0005 label_124ab: @000124AD:000D local_number5 = (local_number1 = 160); @000124BC:0004 if(local_number5) then // ref index: 1 @000124C8:0021 function_333(local_number2, local_string1); @000124D4:0006 local_number3 = LASTRESULT; @000124DE:0005 goto label_12ec5; @000124E7:0006 endif; @000124E7:0006 label_124e7: @000124E9:000D local_number5 = (local_number1 = 70); @000124F8:0004 if(local_number5) then // ref index: 1 @00012504:0021 function_334(); @0001250A:0006 local_number2 = LASTRESULT; @00012514:0006 local_number3 = 0; @00012520:0005 goto label_12ec5; @00012529:0005 endif; @00012529:0005 label_12529: @0001252B:000D local_number5 = (local_number1 = 170); @0001253A:0004 if(local_number5) then // ref index: 1 @00012546:0021 function_335(local_number2); @0001254F:0006 local_number3 = LASTRESULT; @00012559:0005 goto label_12ec5; @00012562:0008 endif; @00012562:0008 label_12562: @00012564:000D local_number5 = (local_number1 = 10); @00012573:0004 if(local_number5) then // ref index: 3 @0001257F:0020 GetCPUType(); // dll: ISRT.dll @00012585:0006 local_number2 = LASTRESULT; @0001258F:0009 local_number5 = (local_number2 < 0); @0001259E:0004 if(local_number5) then // ref index: 1 @000125AA:0006 local_number3 = local_number2; @000125B4:0005 goto label_125cb; @000125BD:0001 endif; @000125BD:0001 label_125bd: @000125BF:0006 local_number3 = 0; @000125CB:0001 label_125cb: @000125CD:0005 goto label_12ec5; @000125D6:0005 endif; @000125D6:0005 label_125d6: @000125D8:000D local_number5 = (local_number1 = 1); @000125E7:0004 if(local_number5) then // ref index: 1 @000125F3:0021 function_336(1, local_string1); @00012601:0006 local_number3 = LASTRESULT; @0001260B:0005 goto label_12ec5; @00012614:0009 endif; @00012614:0009 label_12614: @00012616:000D local_number5 = (local_number1 = 141); @00012625:0004 if(local_number5) then // ref index: 3 @00012631:0021 GetDiskSpace(local_string1); @0001263A:0006 local_number2 = LASTRESULT; @00012644:0009 local_number5 = (local_number2 < 0); @00012653:0004 if(local_number5) then // ref index: 1 @0001265F:0006 local_number3 = local_number2; @00012669:0006 local_number2 = 0; @00012675:0005 goto label_1268c; @0001267E:0001 endif; @0001267E:0001 label_1267e: @00012680:0006 local_number3 = 0; @0001268C:0001 label_1268c: @0001268E:0005 goto label_12ec5; @00012697:0008 endif; @00012697:0008 label_12697: @00012699:000D local_number5 = (local_number1 = 140); @000126A8:0004 if(local_number5) then // ref index: 2 @000126B4:0006 local_number3 = 0; @000126C0:0021 function_349(local_string1, 0); @000126CE:0006 local_number2 = LASTRESULT; @000126D8:000D local_number5 = (local_number2 = -1); @000126E7:0004 if(local_number5) then // ref index: 1 @000126F3:0006 local_number3 = local_number2; @000126FD:0001 endif; @000126FD:0001 label_126fd: @000126FF:0005 goto label_12ec5; @00012708:0008 endif; @00012708:0008 label_12708: @0001270A:000D local_number5 = (local_number1 = 213); @00012719:0004 if(local_number5) then // ref index: 2 @00012725:0006 local_number3 = 0; @00012731:0021 function_349(local_string1, local_number2); @0001273D:0006 local_number2 = LASTRESULT; @00012747:000D local_number5 = (local_number2 = -1); @00012756:0004 if(local_number5) then // ref index: 1 @00012762:0006 local_number3 = local_number2; @0001276C:0001 endif; @0001276C:0001 label_1276c: @0001276E:0005 goto label_12ec5; @00012777:0007 endif; @00012777:0007 label_12777: @00012779:000D local_number5 = (local_number1 = 30); @00012788:0004 if(local_number5) then // ref index: 8 @00012794:0021 function_337(local_number2, local_string1); @000127A0:0006 local_number3 = LASTRESULT; @000127AA:000D local_number5 = (local_number3 = 0); @000127B9:0004 if(local_number5) then // ref index: 7 @000127C5:0001 // switch/while/??? @000127C9:0004 label_127c9: @000127CB:000D local_number5 = (local_number2 = 1); @000127DA:0004 if(local_number5) then // ref index: 1 @000127E6:0006 local_number2 = 3; @000127F2:0005 goto label_128d2; @000127FB:0004 endif; @000127FB:0004 label_127fb: @000127FD:000D local_number5 = (local_number2 = 2); @0001280C:0004 if(local_number5) then // ref index: 1 @00012818:0006 local_number2 = 4; @00012824:0005 goto label_128d2; @0001282D:0004 endif; @0001282D:0004 label_1282d: @0001282F:000D local_number5 = (local_number2 = 4); @0001283E:0004 if(local_number5) then // ref index: 1 @0001284A:0006 local_number2 = 5; @00012856:0005 goto label_128d2; @0001285F:0004 endif; @0001285F:0004 label_1285f: @00012861:000D local_number5 = (local_number2 = 8); @00012870:0004 if(local_number5) then // ref index: 1 @0001287C:0006 local_number2 = 6; @00012888:0005 goto label_128d2; @00012891:0003 endif; @00012891:0003 label_12891: @00012893:000D local_number5 = (local_number2 = 16); @000128A2:0004 if(local_number5) then // ref index: 1 @000128AE:0005 goto label_128d2; @000128B7:0003 endif; @000128B7:0003 label_128b7: @000128B9:0006 local_number2 = 0; @000128C5:0027 // return coming @000128C9:0023 return -1; @000128D2:0001 endif; @000128D2:0001 label_128d2: @000128D4:0005 goto label_12ec5; @000128DD:0005 endif; @000128DD:0005 label_128dd: @000128DF:000D local_number5 = (local_number1 = 201); @000128EE:0004 if(local_number5) then // ref index: 1 @000128FA:0006 local_number2 = 0; @00012906:0006 local_number3 = 0; @00012912:0005 goto label_12ec5; @0001291B:0005 endif; @0001291B:0005 label_1291b: @0001291D:000D local_number5 = (local_number1 = 185); @0001292C:0004 if(local_number5) then // ref index: 1 @00012938:0020 _GetGlobalMemorySize(local_number4, local_number2, 10, 0, 2147483647); // dll: ISRT.dll @00012953:0006 local_number3 = LASTRESULT; @0001295D:0005 goto label_12ec5; @00012966:0005 endif; @00012966:0005 label_12966: @00012968:000D local_number5 = (local_number1 = 202); @00012977:0004 if(local_number5) then // ref index: 1 @00012983:0006 local_number2 = 0; @0001298F:0006 local_number3 = 0; @0001299B:0005 goto label_12ec5; @000129A4:0005 endif; @000129A4:0005 label_129a4: @000129A6:000D local_number5 = (local_number1 = 211); @000129B5:0004 if(local_number5) then // ref index: 1 @000129C1:0006 local_number2 = 32; @000129CD:0006 local_number3 = 0; @000129D9:0005 goto label_12ec5; @000129E2:0005 endif; @000129E2:0005 label_129e2: @000129E4:000D local_number5 = (local_number1 = 120); @000129F3:0004 if(local_number5) then // ref index: 1 @000129FF:0021 function_338(local_number2, local_string1); @00012A0B:0006 local_number3 = LASTRESULT; @00012A15:0005 goto label_12ec5; @00012A1E:0005 endif; @00012A1E:0005 label_12a1e: @00012A20:000D local_number5 = (local_number1 = 121); @00012A2F:0004 if(local_number5) then // ref index: 1 @00012A3B:0021 function_339(local_string1); @00012A44:0006 local_number3 = LASTRESULT; @00012A4E:0005 goto label_12ec5; @00012A57:0005 endif; @00012A57:0005 label_12a57: @00012A59:000D local_number5 = (local_number1 = 130); @00012A68:0004 if(local_number5) then // ref index: 1 @00012A74:0021 function_340(local_string1); @00012A7D:0006 local_number3 = LASTRESULT; @00012A87:0005 goto label_12ec5; @00012A90:0005 endif; @00012A90:0005 label_12a90: @00012A92:000D local_number5 = (local_number1 = 131); @00012AA1:0004 if(local_number5) then // ref index: 1 @00012AAD:0021 function_341(local_string1); @00012AB6:0006 local_number3 = LASTRESULT; @00012AC0:0005 goto label_12ec5; @00012AC9:0005 endif; @00012AC9:0005 label_12ac9: @00012ACB:000D local_number5 = (local_number1 = 40); @00012ADA:0004 if(local_number5) then // ref index: 1 @00012AE6:0021 function_342(local_string1); @00012AEF:0006 local_number3 = LASTRESULT; @00012AF9:0005 goto label_12ec5; @00012B02:0005 endif; @00012B02:0005 label_12b02: @00012B04:000D local_number5 = (local_number1 = 41); @00012B13:0004 if(local_number5) then // ref index: 1 @00012B1F:0021 function_343(local_string1); @00012B28:0006 local_number3 = LASTRESULT; @00012B32:0005 goto label_12ec5; @00012B3B:0005 endif; @00012B3B:0005 label_12b3b: @00012B3D:000D local_number5 = (local_number1 = 150); @00012B4C:0004 if(local_number5) then // ref index: 1 @00012B58:0021 function_344(local_number2); @00012B61:0006 local_number3 = LASTRESULT; @00012B6B:0005 goto label_12ec5; @00012B74:0005 endif; @00012B74:0005 label_12b74: @00012B76:000D local_number5 = (local_number1 = 80); @00012B85:0004 if(local_number5) then // ref index: 1 @00012B91:0021 function_345(local_number2, local_number4, local_string1); @00012BA0:0006 local_number3 = LASTRESULT; @00012BAA:0005 goto label_12ec5; @00012BB3:0005 endif; @00012BB3:0005 label_12bb3: @00012BB5:000D local_number5 = (local_number1 = 90); @00012BC4:0004 if(local_number5) then // ref index: 1 @00012BD0:0021 function_345(local_number4, local_number2, local_string1); @00012BDF:0006 local_number3 = LASTRESULT; @00012BE9:0005 goto label_12ec5; @00012BF2:0005 endif; @00012BF2:0005 label_12bf2: @00012BF4:000D local_number5 = (local_number1 = 60); @00012C03:0004 if(local_number5) then // ref index: 1 @00012C0F:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll @00012C1B:0006 local_number3 = LASTRESULT; @00012C25:0005 goto label_12ec5; @00012C2E:0005 endif; @00012C2E:0005 label_12c2e: @00012C30:000D local_number5 = (local_number1 = 50); @00012C3F:0004 if(local_number5) then // ref index: 1 @00012C4B:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll @00012C57:0006 local_number3 = LASTRESULT; @00012C61:0005 goto label_12ec5; @00012C6A:0005 endif; @00012C6A:0005 label_12c6a: @00012C6C:000D local_number5 = (local_number1 = 110); @00012C7B:0004 if(local_number5) then // ref index: 1 @00012C87:0006 local_number2 = 1; @00012C93:0006 local_number3 = 0; @00012C9F:0005 goto label_12ec5; @00012CA8:0005 endif; @00012CA8:0005 label_12ca8: @00012CAA:000D local_number5 = (local_number1 = 0); @00012CB9:0004 if(local_number5) then // ref index: 1 @00012CC5:0021 function_336(0, local_string1); @00012CD3:0006 local_number3 = LASTRESULT; @00012CDD:0005 goto label_12ec5; @00012CE6:0005 endif; @00012CE6:0005 label_12ce6: @00012CE8:000D local_number5 = (local_number1 = 20); @00012CF7:0004 if(local_number5) then // ref index: 1 @00012D03:0021 function_346(local_number2); @00012D0C:0006 local_number3 = LASTRESULT; @00012D16:0005 goto label_12ec5; @00012D1F:0006 endif; @00012D1F:0006 label_12d1f: @00012D21:000D local_number5 = (local_number1 = 210); @00012D30:0004 if(local_number5) then // ref index: 1 @00012D3C:0006 local_string2 = local_string1; @00012D46:0021 function_347(local_string2, local_string1); @00012D52:0006 local_number3 = LASTRESULT; @00012D5C:0005 goto label_12ec5; @00012D65:0005 endif; @00012D65:0005 label_12d65: @00012D67:000D local_number5 = (local_number1 = 85); @00012D76:0004 if(local_number5) then // ref index: 1 @00012D82:0021 function_348(local_number2, local_number4, local_string1); @00012D91:0006 local_number3 = LASTRESULT; @00012D9B:0005 goto label_12ec5; @00012DA4:0005 endif; @00012DA4:0005 label_12da4: @00012DA6:000D local_number5 = (local_number1 = 95); @00012DB5:0004 if(local_number5) then // ref index: 1 @00012DC1:0021 function_348(local_number4, local_number2, local_string1); @00012DD0:0006 local_number3 = LASTRESULT; @00012DDA:0005 goto label_12ec5; @00012DE3:0006 endif; @00012DE3:0006 label_12de3: @00012DE5:000D local_number5 = (local_number1 = 212); @00012DF4:0004 if(local_number5) then // ref index: 1 @00012E00:0006 local_number2 = 0; @00012E0C:0006 local_string1 = ""; @00012E16:0006 local_number3 = 0; @00012E22:0005 goto label_12ec5; @00012E2B:0006 endif; @00012E2B:0006 label_12e2b: @00012E2D:000D local_number5 = (local_number1 = 86); @00012E3C:0004 if(local_number5) then // ref index: 1 @00012E48:0006 local_string1 = ""; @00012E52:0006 local_number2 = -1; @00012E5E:0006 local_number3 = local_number2; @00012E68:0005 goto label_12ec5; @00012E71:0006 endif; @00012E71:0006 label_12e71: @00012E73:000D local_number5 = (local_number1 = 96); @00012E82:0004 if(local_number5) then // ref index: 1 @00012E8E:0006 local_string1 = ""; @00012E98:0006 local_number2 = -1; @00012EA4:0006 local_number3 = local_number2; @00012EAE:0005 goto label_12ec5; @00012EB7:0001 endif; @00012EB7:0001 label_12eb7: @00012EB9:0006 local_number3 = -1; @00012EC5:0003 label_12ec5: @00012EC7:0027 // return coming @00012ECB:0023 return local_number3; @00012ED2:0026 end; // checksum: ab1f87f9 @00012EDE:0007 label_12ede: @00012EE0:0022 function NUMBER function_332(local_number1, local_number2, local_string1) @00012EE0 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00012EE0 STRING local_string2; @00012EE0 @00012EE0 begin @00012EE9:0021 function_348(local_number5, local_number6, local_string2); @00012EF8:0006 local_number8 = LASTRESULT; @00012F02:000E local_number8 = (local_number8 != 0); @00012F11:0004 if(local_number8) then // ref index: 1 @00012F1D:0027 // return coming @00012F21:0023 return -1; @00012F2A:0008 endif; @00012F2A:0008 label_12f2a: @00012F2C:000C local_number8 = (local_number5 >= 4); @00012F3B:0004 if(local_number8) then // ref index: 2 @00012F47:0021 function_494(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2); @00012F97:0006 local_number8 = LASTRESULT; @00012FA1:0009 local_number8 = (local_number8 < 0); @00012FB0:0004 if(local_number8) then // ref index: 1 @00012FBC:0027 // return coming @00012FC0:0023 return -1; @00012FC9:0001 endif; @00012FC9:0001 label_12fc9: @00012FCB:0005 goto label_130a4; @00012FD4:000C endif; @00012FD4:000C label_12fd4: @00012FD6:0021 StrRemoveLastSlash(local_string1); @00012FDF:0006 local_number4 = LASTRESULT; @00012FE9:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @00012FF5:0006 local_number3 = LASTRESULT; @00012FFF:000A local_number8 = (local_number3 > local_number4); @0001300C:0004 if(local_number8) then // ref index: 1 @00013018:0007 local_number8 = (local_number3 + 1); @00013027:0031 Resize(local_string1, local_number8); @00013031:0021 StrRemoveLastSlash(local_string1); @0001303A:0006 local_number4 = LASTRESULT; @00013044:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll @00013050:0006 local_number3 = LASTRESULT; @0001305A:0004 endif; @0001305A:0004 label_1305a: @0001305C:000D local_number8 = (local_number3 = 0); @0001306B:0004 if(local_number8) then // ref index: 1 @00013077:0027 // return coming @0001307B:0023 return -1; @00013084:0003 endif; @00013084:0003 label_13084: @00013086:001D local_string1[1] = 0; @00013097:0027 // return coming @0001309B:0023 return 0; @000130A4:0007 label_130a4: @000130A6:0006 local_string2 = local_string1; @000130B0:0021 function_617(local_string1, local_string2); @000130BC:0006 local_number8 = LASTRESULT; @000130C6:0009 local_number8 = (local_number8 < 0); @000130D5:0004 if(local_number8) then // ref index: 1 @000130E1:0027 // return coming @000130E5:0023 return -1; @000130EE:000C endif; @000130EE:000C label_130ee: @000130F0:001E local_number8 = local_string1[0]; @000130FF:000F local_number1 = (local_number8 - 64); @0001310E:000C local_number8 = (local_number5 >= 4); @0001311D:0004 if(local_number8) then // ref index: 1 @00013129:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @00013132:0006 local_number7 = LASTRESULT; @0001313C:000D local_number8 = (local_number7 = 0); @0001314B:000D local_number9 = (local_number7 = 1); @0001315A:0018 local_number8 = (local_number8 || local_number9); @00013167:0004 if(local_number8) then // ref index: 1 @00013173:0027 // return coming @00013177:0023 return -1; @00013180:0005 endif; @00013180:0005 endif; @00013180:0005 label_13180: @00013182:001D local_string1[1] = 58; @00013193:001D local_string1[2] = 0; @000131A4:0027 // return coming @000131A8:0023 return 0; @000131B1:0026 end; // checksum: ab6c78b7 @000131BD:0002 label_131bd: @000131BF:0022 function NUMBER function_333(local_number1, local_string1) @000131BF NUMBER local_number2, local_number3; @000131BF @000131BF @000131BF begin @000131C8:0006 local_string1 = "A:\\"; @000131D5:0009 label_131d5: @000131D7:0001 // switch/while/??? @000131DB:0009 local_number3 = (local_number1 < 26); @000131EA:0004 if(local_number3) then // ref index: 2 @000131F6:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @000131FF:0006 local_number2 = LASTRESULT; @00013209:000D local_number3 = (local_number2 = 5); @00013218:0004 if(local_number3) then // ref index: 1 @00013224:0027 // return coming @00013228:0023 return 1; @00013231:0004 endif; @00013231:0004 label_13231: @00013233:0007 local_number1 = (local_number1 + 1); @00013242:0007 local_number3 = (65 + local_number1); @00013251:001D local_string1[0] = local_number3; @00013260:0005 goto label_131d5; @00013269:0003 endif; @00013269:0003 label_13269: @0001326B:0027 // return coming @0001326F:0023 return 0; @00013278:0026 end; // checksum: 86ea3898 @00013284:000C label_13284: @00013286:0022 function NUMBER function_334() @00013286 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00013286 @00013286 @00013286 begin @0001328F:0020 GetDC(0); // dll: USER.dll @0001329A:0006 local_number2 = LASTRESULT; @000132A4:000E local_number5 = (local_number2 != 0); @000132B3:0004 if(local_number5) then // ref index: 3 @000132BF:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll @000132CD:0006 local_number3 = LASTRESULT; @000132D7:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll @000132E5:0006 local_number4 = LASTRESULT; @000132EF:000B local_number5 = (local_number3 <= local_number4); @000132FC:0004 if(local_number5) then // ref index: 1 @00013308:0006 local_number3 = local_number4; @00013312:0003 endif; @00013312:0003 label_13312: @00013314:000C local_number5 = (local_number3 >= 32); @00013323:0004 if(local_number5) then // ref index: 1 @0001332F:0006 local_number3 = 24; @0001333B:0004 endif; @0001333B:0004 label_1333b: @0001333D:0016 local_number1 = (1 << local_number3); @0001334C:0020 ReleaseDC(0, local_number2); // dll: USER.dll @0001335A:0027 // return coming @0001335E:0023 return 0; @00013367:0003 endif; @00013367:0003 label_13367: @00013369:0027 // return coming @0001336D:0023 return -1; @00013376:0026 end; // checksum: 9f825bbf @00013382:0004 label_13382: @00013384:0022 function NUMBER function_335(local_number1) @00013384 NUMBER local_number2, local_number3, local_number4; @00013384 STRING local_string1; @00013384 OBJECT local_object1; @00013384 begin @0001338D:001A local_number2 = &local_object1; @00013397:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll @000133A0:0001 // switch/while/??? @000133A4:0010 label_133a4: @000133A6:000D local_number2 = (local_number1 = 1); @000133B5:0004 if(local_number2) then // ref index: 1 @000133C1:0035 local_object1.nYearMonth; @000133D5:0006 local_number2 = LASTRESULT; @000133DF:0021 LOWORD/HIWORD(local_number2); @000133E8:0006 local_number2 = LASTRESULT; @000133F2:0035 local_object1.nDay; @00013400:0006 local_number3 = LASTRESULT; @0001340A:0021 LOWORD/HIWORD(local_number3); @00013413:0006 local_number3 = LASTRESULT; @0001341D:0035 local_object1.nYearMonth; @00013431:0006 local_number4 = LASTRESULT; @0001343B:0021 function_423(local_number4); @00013444:0006 local_number4 = LASTRESULT; @0001344E:0021 function_621(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4); @0001346E:0005 goto label_1355f; @00013477:0010 endif; @00013477:0010 label_13477: @00013479:000D local_number2 = (local_number1 = 0); @00013488:0004 if(local_number2) then // ref index: 1 @00013494:0035 local_object1.nHourMin; @000134A6:0006 local_number2 = LASTRESULT; @000134B0:0021 function_423(local_number2); @000134B9:0006 local_number2 = LASTRESULT; @000134C3:0035 local_object1.nHourMin; @000134D5:0006 local_number3 = LASTRESULT; @000134DF:0021 LOWORD/HIWORD(local_number3); @000134E8:0006 local_number3 = LASTRESULT; @000134F2:0035 local_object1.nSeconds; @00013504:0006 local_number4 = LASTRESULT; @0001350E:0021 function_423(local_number4); @00013517:0006 local_number4 = LASTRESULT; @00013521:0021 function_621(local_string1, "%02ld:%02ld:%02ld", local_number2, local_number3, local_number4); @00013547:0005 goto label_1355f; @00013550:0002 endif; @00013550:0002 label_13550: @00013552:0027 // return coming @00013556:0023 return -1; @0001355F:0003 label_1355f: @00013561:0027 // return coming @00013565:0023 return 0; @0001356E:0026 end; // checksum: be8623fc @0001357E:0007 label_1357e: @00013580:0022 function NUMBER function_336(local_number1, local_string1) @00013580 NUMBER local_number2, local_number3; @00013580 STRING local_string2; @00013580 @00013580 begin @00013589:0006 local_number1 = 0; @00013595:001E local_number2 = local_string1[0]; @000135A4:000D local_number2 = (local_number2 = 0); @000135B3:0004 if(local_number2) then // ref index: 1 @000135BF:0027 // return coming @000135C3:0023 return -1; @000135CC:0005 endif; @000135CC:0005 label_135cc: @000135CE:001E local_number2 = local_string1[1]; @000135DD:000E local_number2 = (local_number2 != 58); @000135EC:0004 if(local_number2) then // ref index: 1 @000135F8:0027 // return coming @000135FC:0023 return -1; @00013605:0007 endif; @00013605:0007 label_13605: @00013607:0006 local_string2 = local_string1; @00013611:0021 function_617(local_string1, local_string2); @0001361D:0006 local_number2 = LASTRESULT; @00013627:0009 local_number2 = (local_number2 < 0); @00013636:0004 if(local_number2) then // ref index: 1 @00013642:0027 // return coming @00013646:0023 return -1; @0001364F:000C endif; @0001364F:000C label_1364f: @00013651:0021 function_626(local_string1); @0001365A:001E local_number2 = local_string1[0]; @00013669:000C local_number2 = (local_number2 >= 65); @00013678:001E local_number3 = local_string1[0]; @00013687:000B local_number3 = (local_number3 <= 90); @00013696:0019 local_number2 = (local_number2 = local_number3); @000136A3:0004 if(local_number2) then // ref index: 8 @000136AF:0029 StrSub(local_string1, local_string1, 0, 1); @000136C3:0007 local_string1 = (local_string1 + ":\\"); @000136D2:0001 // switch/while/??? @000136D6:0020 GetDriveType(local_string1); // dll: KERNEL32.dll @000136DF:0006 local_number2 = LASTRESULT; @000136E9:0004 label_136e9: @000136EB:000D local_number3 = (local_number2 = 2); @000136FA:0004 if(local_number3) then // ref index: 1 @00013706:0006 local_number1 = 1; @00013712:0005 goto label_1383d; @0001371B:0004 endif; @0001371B:0004 label_1371b: @0001371D:000D local_number3 = (local_number2 = 3); @0001372C:0004 if(local_number3) then // ref index: 1 @00013738:0006 local_number1 = 2; @00013744:0005 goto label_1383d; @0001374D:0004 endif; @0001374D:0004 label_1374d: @0001374F:000D local_number3 = (local_number2 = 4); @0001375E:0004 if(local_number3) then // ref index: 1 @0001376A:0006 local_number1 = 4; @00013776:0005 goto label_1383d; @0001377F:0004 endif; @0001377F:0004 label_1377f: @00013781:000D local_number3 = (local_number2 = 5); @00013790:0004 if(local_number3) then // ref index: 1 @0001379C:0006 local_number1 = 8; @000137A8:0005 goto label_1383d; @000137B1:0004 endif; @000137B1:0004 label_137b1: @000137B3:000D local_number3 = (local_number2 = 6); @000137C2:0004 if(local_number3) then // ref index: 1 @000137CE:0006 local_number1 = 16; @000137DA:0005 goto label_1383d; @000137E3:0006 endif; @000137E3:0006 label_137e3: @000137E5:000D local_number3 = (local_number2 = 1); @000137F4:0004 if(local_number3) then // ref index: 1 @00013800:0006 local_number1 = 0; @0001380C:0027 // return coming @00013810:0023 return -1; @00013819:0005 goto label_1383d; @00013822:0003 endif; @00013822:0003 label_13822: @00013824:0006 local_number1 = 0; @00013830:0027 // return coming @00013834:0023 return -1; @0001383D:0003 endif; @0001383D:0003 label_1383d: @0001383F:0027 // return coming @00013843:0023 return 0; @0001384C:0026 end; // checksum: fdee7cd4 @00013858:000B label_13858: @0001385A:0022 function NUMBER function_337(local_number1, local_string1) @0001385A NUMBER local_number2, local_number3, local_number4, local_number5; @0001385A @0001385A @0001385A begin @00013863:0006 local_number4 = 0; @0001386F:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll @00013875:0006 local_number1 = LASTRESULT; @0001387F:0021 StrRemoveLastSlash(local_string1); @00013888:0006 local_number3 = LASTRESULT; @00013892:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll @000138A8:0006 local_number2 = LASTRESULT; @000138B2:000A local_number5 = (local_number2 > local_number3); @000138BF:0004 if(local_number5) then // ref index: 1 @000138CB:0031 Resize(local_string1, local_number2); @000138D5:0008 endif; @000138D5:0008 label_138d5: @000138D7:0021 StrRemoveLastSlash(local_string1); @000138E0:0006 local_number3 = LASTRESULT; @000138EA:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll @00013900:0006 local_number5 = LASTRESULT; @0001390A:000D local_number5 = (local_number5 = 0); @00013919:0004 if(local_number5) then // ref index: 1 @00013925:0027 // return coming @00013929:0023 return -1; @00013932:0003 endif; @00013932:0003 label_13932: @00013934:0027 // return coming @00013938:0023 return 0; @00013941:0026 end; // checksum: e3dc7595 @0001394D:0005 label_1394d: @0001394F:0022 function NUMBER function_338(local_number1, local_string1) @0001394F @0001394F @0001394F @0001394F begin @00013958:0021 function_465("system.ini", "boot", "language.dll", local_string1); @00013984:0027 // return coming @00013988:0023 return 0; @00013991:0026 end; // checksum: 577a7f3f @0001399D:0006 label_1399d: @0001399F:0022 function NUMBER function_339(local_string1) @0001399F NUMBER local_number1; @0001399F @0001399F @0001399F begin @000139A8:0027 // return coming @000139AC:0021 function_465("system.ini", "boot.description", "mouse.drv", local_string1); @000139E1:0006 local_number1 = LASTRESULT; @000139EB:0023 return local_number1; @000139F2:0026 end; // checksum: 59604d2a @000139FE:0006 label_139fe: @00013A00:0022 function NUMBER function_340(local_string1) @00013A00 NUMBER local_number1; @00013A00 @00013A00 @00013A00 begin @00013A09:0027 // return coming @00013A0D:0021 function_465("system.ini", "boot", "mouse.drv", local_string1); @00013A36:0006 local_number1 = LASTRESULT; @00013A40:0023 return local_number1; @00013A47:0026 end; // checksum: 2659345d @00013A53:0006 label_13a53: @00013A55:0022 function NUMBER function_341(local_string1) @00013A55 NUMBER local_number1; @00013A55 @00013A55 @00013A55 begin @00013A5E:0027 // return coming @00013A62:0021 function_465("system.ini", "boot.description", "network.drv", local_string1); @00013A99:0006 local_number1 = LASTRESULT; @00013AA3:0023 return local_number1; @00013AAA:0026 end; // checksum: 23405076 @00013AB6:0006 label_13ab6: @00013AB8:0022 function NUMBER function_342(local_string1) @00013AB8 NUMBER local_number1; @00013AB8 @00013AB8 @00013AB8 begin @00013AC1:0027 // return coming @00013AC5:0021 function_465("system.ini", "boot", "network.drv", local_string1); @00013AF0:0006 local_number1 = LASTRESULT; @00013AFA:0023 return local_number1; @00013B01:0026 end; // checksum: 5c792101 @00013B0D:0009 label_13b0d: @00013B0F:0022 function NUMBER function_343(local_string1) @00013B0F NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00013B0F @00013B0F @00013B0F begin @00013B18:0020 GetVersion(); // dll: KERNEL32.dll @00013B1E:0006 local_number2 = LASTRESULT; @00013B28:0021 function_348(local_number3, local_number4, local_string1); @00013B37:0012 local_number5 = (local_number2 & -2147483648); @00013B46:000D local_number5 = (local_number5 = 0); @00013B55:0004 if(local_number5) then // ref index: 1 @00013B61:0006 local_number1 = 2; @00013B6D:0005 goto label_13bb7; @00013B76:0004 endif; @00013B76:0004 label_13b76: @00013B78:000C local_number5 = (local_number3 >= 4); @00013B87:0004 if(local_number5) then // ref index: 1 @00013B93:0006 local_number1 = 6; @00013B9F:0005 goto label_13bb7; @00013BA8:0002 endif; @00013BA8:0002 label_13ba8: @00013BAA:0027 // return coming @00013BAE:0023 return -1; @00013BB7:0003 label_13bb7: @00013BB9:0027 // return coming @00013BBD:0023 return 0; @00013BC6:0026 end; // checksum: bc9d3805 @00013BD2:000B label_13bd2: @00013BD4:0022 function NUMBER function_344(local_number1) @00013BD4 NUMBER local_number2, local_number3; @00013BD4 STRING local_string1; @00013BD4 OBJECT local_object1; @00013BD4 begin @00013BDD:0032 SizeOf(local_object1); @00013BE4:0006 local_number3 = LASTRESULT; @00013BEE:0033 local_object1.nOSVersionInfoSize = local_number3; @00013C0D:001A local_number3 = &local_object1; @00013C17:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll @00013C20:0006 local_number3 = LASTRESULT; @00013C2A:000D local_number3 = (local_number3 = 0); @00013C39:0004 if(local_number3) then // ref index: 1 @00013C45:0027 // return coming @00013C49:0023 return -1; @00013C52:000A endif; @00013C52:000A label_13c52: @00013C54:0035 local_object1.nMajorVersion; @00013C6B:0006 local_number1 = LASTRESULT; @00013C75:0035 local_object1.nMinorVersion; @00013C8C:0006 local_number2 = LASTRESULT; @00013C96:000D local_number3 = (local_number1 = 4); @00013CA5:0004 if(local_number3) then // ref index: 1 @00013CB1:0020 _IsWindowsME(); // dll: ISRT.dll @00013CB7:0006 local_number3 = LASTRESULT; @00013CC1:0004 if(local_number3) then // ref index: 1 @00013CCD:0006 local_number2 = 90; @00013CD9:0004 endif; @00013CD9:0004 endif; @00013CD9:0004 label_13cd9: @00013CDB:0021 function_621(local_string1, "%ld.%ld", local_number1, local_number2); @00013CF4:0027 // return coming @00013CF8:0023 return 0; @00013D01:0026 end; // checksum: 95c1dcd7 @00013D11:0008 label_13d11: @00013D13:0022 function NUMBER function_345(local_number1, local_number2, local_string1) @00013D13 NUMBER local_number3, local_number4, local_number5; @00013D13 @00013D13 @00013D13 begin @00013D1C:0006 local_number1 = 0; @00013D28:0020 GetSystemMetrics(0); // dll: USER32.dll @00013D33:0006 local_number2 = LASTRESULT; @00013D3D:000D local_number4 = (local_number2 = 0); @00013D4C:0004 if(local_number4) then // ref index: 1 @00013D58:0027 // return coming @00013D5C:0023 return -1; @00013D65:0006 endif; @00013D65:0006 label_13d65: @00013D67:0020 GetSystemMetrics(1); // dll: USER32.dll @00013D72:0006 local_number3 = LASTRESULT; @00013D7C:000D local_number4 = (local_number3 = 0); @00013D8B:0004 if(local_number4) then // ref index: 1 @00013D97:0027 // return coming @00013D9B:0023 return -1; @00013DA4:0004 endif; @00013DA4:0004 label_13da4: @00013DA6:000B local_number4 = (local_number3 <= 350); @00013DB5:0004 if(local_number4) then // ref index: 1 @00013DC1:0006 local_number1 = 2; @00013DCD:0005 goto label_13ece; @00013DD6:0006 endif; @00013DD6:0006 label_13dd6: @00013DD8:000D local_number4 = (local_number2 = 640); @00013DE7:000D local_number5 = (local_number3 = 480); @00013DF6:0019 local_number4 = (local_number4 = local_number5); @00013E03:0004 if(local_number4) then // ref index: 1 @00013E0F:0006 local_number1 = 1; @00013E1B:0005 goto label_13ece; @00013E24:0006 endif; @00013E24:0006 label_13e24: @00013E26:000D local_number4 = (local_number2 = 800); @00013E35:000D local_number5 = (local_number3 = 600); @00013E44:0019 local_number4 = (local_number4 = local_number5); @00013E51:0004 if(local_number4) then // ref index: 1 @00013E5D:0006 local_number1 = 6; @00013E69:0005 goto label_13ece; @00013E72:0006 endif; @00013E72:0006 label_13e72: @00013E74:000D local_number4 = (local_number2 = 1024); @00013E83:000D local_number5 = (local_number3 = 768); @00013E92:0019 local_number4 = (local_number4 = local_number5); @00013E9F:0004 if(local_number4) then // ref index: 1 @00013EAB:0006 local_number1 = 7; @00013EB7:0005 goto label_13ece; @00013EC0:0001 endif; @00013EC0:0001 label_13ec0: @00013EC2:0006 local_number1 = 8; @00013ECE:0003 label_13ece: @00013ED0:0027 // return coming @00013ED4:0023 return 0; @00013EDD:0026 end; // checksum: 1058033 @00013EE9:000B label_13ee9: @00013EEB:0022 function NUMBER function_346(local_number1) @00013EEB NUMBER local_number2, local_number3, local_number4; @00013EEB STRING local_string1, local_string2, local_string3; @00013EEB @00013EEB begin @00013EF4:0031 Resize(local_string1, 4); @00013F00:0031 Resize(local_string2, 1024); @00013F0C:0029 StrSub(local_string1, local_string1, 0, 1); @00013F20:0007 local_string1 = (local_string1 + ":\\"); @00013F2F:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll @00013F51:0006 local_number4 = LASTRESULT; @00013F5B:000D local_number4 = (local_number4 = 0); @00013F6A:0004 if(local_number4) then // ref index: 1 @00013F76:0027 // return coming @00013F7A:0023 return -1; @00013F83:0003 endif; @00013F83:0003 label_13f83: @00013F85:0027 // return coming @00013F89:0023 return 0; @00013F92:0026 end; // checksum: ebf60bfe @00013FA2:0010 label_13fa2: @00013FA4:0022 function NUMBER function_347(local_string1, local_string2) @00013FA4 NUMBER local_number1, local_number2, local_number3, local_number4; @00013FA4 @00013FA4 @00013FA4 begin @00013FAD:0020 GetVersion(); // dll: KERNEL32.dll @00013FB3:0006 local_number1 = LASTRESULT; @00013FBD:0021 function_423(local_number1); @00013FC6:0006 local_number3 = LASTRESULT; @00013FD0:0017 local_number2 = (local_number3 >> 8); @00013FDF:0021 function_423(local_number1); @00013FE8:0006 local_number3 = LASTRESULT; @00013FF2:0016 local_number4 = (local_number2 << 8); @00014001:000F local_number1 = (local_number3 - local_number4); @0001400E:000D local_number3 = (local_number1 = 4); @0001401D:0004 if(local_number3) then // ref index: 1 @00014029:0020 _IsWindowsME(); // dll: ISRT.dll @0001402F:0006 local_number3 = LASTRESULT; @00014039:0004 if(local_number3) then // ref index: 1 @00014045:0006 local_number2 = 90; @00014051:0004 endif; @00014051:0004 endif; @00014051:0004 label_14051: @00014053:0021 function_621(local_string1, "%ld.%ld", local_number1, local_number2); @0001406C:0027 // return coming @00014070:0023 return 0; @00014079:0026 end; // checksum: 6a42fb6e @00014085:000D label_14085: @00014087:0022 function NUMBER function_348(local_number1, local_number2, local_string1) @00014087 NUMBER local_number3, local_number5, local_number6; @00014087 @00014087 @00014087 begin @00014090:0006 local_number2 = 0; @0001409C:0006 local_number3 = 0; @000140A8:000E local_number5 = (local_number1 != 0); @000140B7:000E local_number6 = (local_number1 != 10); @000140C6:0019 local_number5 = (local_number5 = local_number6); @000140D3:000E local_number6 = (local_number1 != 20); @000140E2:0019 local_number5 = (local_number5 = local_number6); @000140EF:000E local_number6 = (local_number1 != 30); @000140FE:0019 local_number5 = (local_number5 = local_number6); @0001410B:0004 if(local_number5) then // ref index: 1 @00014117:0027 // return coming @0001411B:0023 return -1; @00014124:0007 endif; @00014124:0007 label_14124: @00014126:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll @0001413D:0006 local_number5 = LASTRESULT; @00014147:000E local_number5 = (local_number5 != 0); @00014156:0004 if(local_number5) then // ref index: 1 @00014162:0027 // return coming @00014166:0023 return -1; @0001416F:0005 goto label_14185; @00014178:0002 endif; @00014178:0002 label_14178: @0001417A:0027 // return coming @0001417E:0023 return local_number3; @00014185:0001 label_14185: @00014187:0026 end; // checksum: 285ab05e @00014193:0008 label_14193: @00014195:0022 function NUMBER function_349(local_string1, local_number1) @00014195 @00014195 @00014195 OBJECT local_object1; @00014195 begin @0001419E:0027 // return coming @000141A2:0035 global_object9.(17); @000141B1:0006 local_object1 = LASTRESULT; @000141BB:0023 return local_object1; @000141C2:0006 local_object1 = NOTHING; @000141CC:0024 return; @000141D0:0026 end; // checksum: 7023f26 @000141E0:0006 label_141e0: @000141E2:0022 function NUMBER function_355() @000141E2 NUMBER local_number1, local_number2, local_number3; @000141E2 STRING local_string1, local_string2; @000141E2 @000141E2 begin @000141EB:0020 _InetGetNextDisk(global_number50, local_string1, local_number1); // dll: ISRT.dll @000141FA:0006 local_number2 = LASTRESULT; @00014204:000E local_number3 = (local_number2 != 3); @00014213:0004 if(local_number3) then // ref index: 1 @0001421F:0006 local_string2 = global_string0; @00014229:0003 endif; @00014229:0003 label_14229: @0001422B:0027 // return coming @0001422F:0023 return local_number2; @00014236:0026 end; // checksum: 5a570549 @00014242:0004 label_14242: @00014244:0022 function NUMBER function_356(local_string1, local_number1, local_string2) @00014244 @00014244 @00014244 @00014244 begin @0001424D:0020 _InetEndofTransfer(global_number50); // dll: ISRT.dll @00014256:0024 return; @0001425A:0026 end; // checksum: 41713508 @00014266:0002 label_14266: @00014268:0022 function NUMBER function_357() @00014268 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00014268 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00014268 OBJECT local_object1; @00014268 begin @00014271:0001 // switch/while/??? @00014275:0005 label_14275: @00014277:000D local_number13 = (local_number1 = 51); @00014286:0004 if(local_number13) then // ref index: 1 @00014292:0027 // return coming @00014296:0023 return global_number2; @0001429D:0005 goto label_150ba; @000142A6:0005 endif; @000142A6:0005 label_142a6: @000142A8:000D local_number13 = (local_number1 = 50); @000142B7:0004 if(local_number13) then // ref index: 1 @000142C3:0027 // return coming @000142C7:0023 return global_number3; @000142CE:0005 goto label_150ba; @000142D7:0005 endif; @000142D7:0005 label_142d7: @000142D9:000D local_number13 = (local_number1 = 56); @000142E8:0004 if(local_number13) then // ref index: 1 @000142F4:0027 // return coming @000142F8:0023 return global_number4; @000142FF:0005 goto label_150ba; @00014308:000C endif; @00014308:000C label_14308: @0001430A:000D local_number13 = (local_number1 = 1); @00014319:0004 if(local_number13) then // ref index: 2 @00014325:0021 function_316(); @0001432B:0006 local_number4 = LASTRESULT; @00014335:0021 function_309(3); @00014340:0021 CreateFile(local_number2, local_string1, "_r_a_p_.tmp"); @0001435A:0006 local_number13 = LASTRESULT; @00014364:0009 local_number13 = (local_number13 < 0); @00014373:0004 if(local_number13) then // ref index: 1 @0001437F:0021 function_309(local_number4); @00014388:0027 // return coming @0001438C:0023 return 0; @00014395:0007 endif; @00014395:0007 label_14395: @00014397:0021 function_311(local_number2); @000143A0:0021 function_309(local_number4); @000143A9:0014 local_string6 = (local_string1 ^ "_r_a_p_.tmp"); @000143C1:0020 DeleteFileA(local_string6); // dll: KERNEL32.dll @000143CA:0027 // return coming @000143CE:0023 return 1; @000143D7:0005 goto label_150ba; @000143E0:0005 endif; @000143E0:0005 label_143e0: @000143E2:000D local_number13 = (local_number1 = 52); @000143F1:0004 if(local_number13) then // ref index: 1 @000143FD:0027 // return coming @00014401:0023 return global_number5; @00014408:0005 goto label_150ba; @00014411:0008 endif; @00014411:0008 label_14411: @00014413:000D local_number13 = (local_number1 = 3); @00014422:0004 if(local_number13) then // ref index: 3 @0001442E:0006 local_string3 = local_string1; @00014438:0021 LongPathToQuote(local_string3, 0); @00014446:000D local_number13 = (local_string3 = ""); @00014453:0004 if(local_number13) then // ref index: 1 @0001445F:0027 // return coming @00014463:0023 return 0; @0001446C:000C endif; @0001446C:000C label_1446c: @0001446E:0021 function_360(12, local_string1); @0001447C:0006 local_number13 = LASTRESULT; @00014486:000D local_number13 = (local_number13 = 0); @00014495:0028 StrLengthChars(local_string3); @0001449C:0006 local_number14 = LASTRESULT; @000144A6:000F local_number14 = (local_number14 - 1); @000144B5:001E local_number14 = local_string3[local_number14]; @000144C2:000D local_number14 = (local_number14 = 92); @000144D1:0019 local_number13 = (local_number13 = local_number14); @000144DE:0004 if(local_number13) then // ref index: 1 @000144EA:0027 // return coming @000144EE:0023 return 0; @000144F7:0005 endif; @000144F7:0005 label_144f7: @000144F9:0027 // return coming @000144FD:0020 _ExistsFile(local_string3); // dll: ISRT.dll @00014506:0006 local_number13 = LASTRESULT; @00014510:0023 return local_number13; @00014517:0005 goto label_150ba; @00014520:0008 endif; @00014520:0008 label_14520: @00014522:000D local_number13 = (local_number1 = 7); @00014531:0004 if(local_number13) then // ref index: 5 @0001453D:0021 function_360(12, local_string1); @0001454B:0006 local_number13 = LASTRESULT; @00014555:000D local_number13 = (local_number13 = 1); @00014564:0004 if(local_number13) then // ref index: 1 @00014570:0027 // return coming @00014574:0023 return -2; @0001457D:0006 endif; @0001457D:0006 label_1457d: @0001457F:0021 function_360(3, local_string1); @0001458D:0006 local_number13 = LASTRESULT; @00014597:000D local_number13 = (local_number13 = 0); @000145A6:0004 if(local_number13) then // ref index: 1 @000145B2:0027 // return coming @000145B6:0023 return 0; @000145BF:0014 endif; @000145BF:0014 label_145bf: @000145C1:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @000145CA:0006 local_number3 = LASTRESULT; @000145D4:0012 local_number13 = (local_number3 & -2); @000145E3:0020 SetFileAttributesA(local_string1, local_number13); // dll: KERNEL32.dll @000145EF:0020 CreateFileA(local_string1, 1073741824, 0, 0, 3, 128, 0); // dll: KERNEL32.dll @00014616:0006 local_number8 = LASTRESULT; @00014620:0035 Err.LastDllError; @00014636:0006 local_number9 = LASTRESULT; @00014640:0020 SetFileAttributesA(local_string1, local_number3); // dll: KERNEL32.dll @0001464C:000D local_number13 = (local_number8 = -1); @0001465B:000D local_number14 = (local_number9 = 32); @0001466A:000D local_number15 = (local_number9 = 33); @00014679:0018 local_number14 = (local_number14 || local_number15); @00014686:000D local_number15 = (local_number9 = 1224); @00014695:0018 local_number14 = (local_number14 || local_number15); @000146A2:0019 local_number13 = (local_number13 = local_number14); @000146AF:0004 if(local_number13) then // ref index: 1 @000146BB:0027 // return coming @000146BF:0023 return 1; @000146C8:0005 goto label_146dc; @000146D1:0001 endif; @000146D1:0001 label_146d1: @000146D3:0020 CloseHandle(local_number8); // dll: KERNEL32.dll @000146DC:0003 label_146dc: @000146DE:0027 // return coming @000146E2:0023 return 0; @000146EB:0005 goto label_150ba; @000146F4:0008 endif; @000146F4:0008 label_146f4: @000146F6:000D local_number13 = (local_number1 = 0); @00014705:0004 if(local_number13) then // ref index: 3 @00014711:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll @0001471A:0006 local_number3 = LASTRESULT; @00014724:000D local_number13 = (local_number3 = -1); @00014733:0004 if(local_number13) then // ref index: 1 @0001473F:0027 // return coming @00014743:0023 return -1; @0001474C:0004 endif; @0001474C:0004 label_1474c: @0001474E:0012 local_number13 = (local_number3 & 1); @0001475D:0004 if(local_number13) then // ref index: 1 @00014769:0027 // return coming @0001476D:0023 return 0; @00014776:0003 endif; @00014776:0003 label_14776: @00014778:0027 // return coming @0001477C:0023 return 1; @00014785:0005 goto label_150ba; @0001478E:0008 endif; @0001478E:0008 label_1478e: @00014790:000D local_number13 = (local_number1 = 10); @0001479F:0004 if(local_number13) then // ref index: 4 @000147AB:002A StrFind(local_string1, "|"); @000147B6:0006 local_number10 = LASTRESULT; @000147C0:000B local_number13 = (local_number10 <= 0); @000147CF:0004 if(local_number13) then // ref index: 1 @000147DB:0027 // return coming @000147DF:0023 return 0; @000147E8:000D endif; @000147E8:000D label_147e8: @000147EA:0029 StrSub(local_string4, local_string1, 0, local_number10); @000147FC:0007 local_number13 = (local_number10 + 1); @0001480B:0028 StrLengthChars(local_string1); @00014812:0006 local_number14 = LASTRESULT; @0001481C:000F local_number14 = (local_number14 - local_number10); @00014829:0029 StrSub(local_string5, local_string1, local_number13, local_number14); @00014839:0020 LoadLibraryA(local_string4); // dll: KERNEL32.dll @00014842:0006 local_number11 = LASTRESULT; @0001484C:000D local_number13 = (local_number11 = 0); @0001485B:0004 if(local_number13) then // ref index: 1 @00014867:0027 // return coming @0001486B:0023 return 0; @00014874:0005 goto label_148b8; @0001487D:0006 endif; @0001487D:0006 label_1487d: @0001487F:0020 GetProcAddress(local_number11, local_string5); // dll: KERNEL32.dll @0001488B:0006 local_number12 = LASTRESULT; @00014895:0020 FreeLibrary(local_number11); // dll: KERNEL32.dll @0001489E:0027 // return coming @000148A2:000E local_number13 = (local_number12 != 0); @000148B1:0023 return local_number13; @000148B8:0001 label_148b8: @000148BA:0005 goto label_150ba; @000148C3:0009 endif; @000148C3:0009 label_148c3: @000148C5:000D local_number13 = (local_number1 = 9); @000148D4:0004 if(local_number13) then // ref index: 3 @000148E0:0035 global_object9.(19); @000148EF:0006 local_object1 = LASTRESULT; @000148F9:0004 if(local_object1) then // ref index: 1 @00014905:0006 local_object1 = NOTHING; @0001490F:0027 // return coming @00014913:0023 return 1; @0001491C:0005 goto label_14934; @00014925:0002 endif; @00014925:0002 label_14925: @00014927:0027 // return coming @0001492B:0023 return 0; @00014934:0001 label_14934: @00014936:0005 goto label_150ba; @0001493F:000C endif; @0001493F:000C label_1493f: @00014941:000D local_number13 = (local_number1 = 62); @00014950:0004 if(local_number13) then // ref index: 5 @0001495C:0020 IsObject(global_object12); // dll: ISRT.dll @00014965:0006 local_number13 = LASTRESULT; @0001496F:0004 if(local_number13) then // ref index: 3 @0001497B:0035 global_object12.Enable; @0001498B:0006 local_object1 = LASTRESULT; @00014995:0004 if(local_object1) then // ref index: 1 @000149A1:0006 local_object1 = NOTHING; @000149AB:0027 // return coming @000149AF:0023 return 1; @000149B8:0005 goto label_149d0; @000149C1:0002 endif; @000149C1:0002 label_149c1: @000149C3:0027 // return coming @000149C7:0023 return 0; @000149D0:0001 label_149d0: @000149D2:0005 goto label_149ea; @000149DB:0002 endif; @000149DB:0002 label_149db: @000149DD:0027 // return coming @000149E1:0023 return 0; @000149EA:0001 label_149ea: @000149EC:0005 goto label_150ba; @000149F5:0007 endif; @000149F5:0007 label_149f5: @000149F7:000D local_number13 = (local_number1 = 4); @00014A06:0004 if(local_number13) then // ref index: 3 @00014A12:0035 global_object6.bIntel; @00014A22:0006 local_number13 = LASTRESULT; @00014A2C:0004 if(local_number13) then // ref index: 1 @00014A38:0027 // return coming @00014A3C:0023 return 1; @00014A45:0006 endif; @00014A45:0006 label_14a45: @00014A47:0021 function_494(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7); @00014A93:0006 local_number13 = LASTRESULT; @00014A9D:000D local_number13 = (local_number13 = 0); @00014AAC:0004 if(local_number13) then // ref index: 1 @00014AB8:0027 // return coming @00014ABC:0023 return 1; @00014AC5:0003 endif; @00014AC5:0003 label_14ac5: @00014AC7:0027 // return coming @00014ACB:0023 return 0; @00014AD4:0005 goto label_150ba; @00014ADD:0009 endif; @00014ADD:0009 label_14add: @00014ADF:000D local_number13 = (local_number1 = 5); @00014AEE:0004 if(local_number13) then // ref index: 3 @00014AFA:0021 ExistsDir(local_string1); @00014B03:0006 local_number12 = LASTRESULT; @00014B0D:000D local_number13 = (local_number12 = 0); @00014B1C:0004 if(local_number13) then // ref index: 1 @00014B28:0027 // return coming @00014B2C:0023 return 1; @00014B35:0005 goto label_14b68; @00014B3E:0004 endif; @00014B3E:0004 label_14b3e: @00014B40:000D local_number13 = (local_number12 = -1); @00014B4F:0004 if(local_number13) then // ref index: 1 @00014B5B:0027 // return coming @00014B5F:0023 return 0; @00014B68:0003 endif; @00014B68:0003 label_14b68: @00014B6A:0027 // return coming @00014B6E:0023 return local_number12; @00014B75:0005 goto label_150ba; @00014B7E:0007 endif; @00014B7E:0007 label_14b7e: @00014B80:000D local_number13 = (local_number1 = 13); @00014B8F:0004 if(local_number13) then // ref index: 1 @00014B9B:0027 // return coming @00014B9F:0020 _IsSkinLoaded(global_number50); // dll: ISRT.dll @00014BA8:0006 local_number13 = LASTRESULT; @00014BB2:0023 return local_number13; @00014BB9:0005 goto label_150ba; @00014BC2:0014 endif; @00014BC2:0014 label_14bc2: @00014BC4:000D local_number13 = (local_number1 = 12); @00014BD3:0004 if(local_number13) then // ref index: 2 @00014BDF:002A StrFind(local_string1, "http://"); @00014BF0:0006 local_number13 = LASTRESULT; @00014BFA:000D local_number13 = (local_number13 = 0); @00014C09:002A StrFind(local_string1, "https://"); @00014C1B:0006 local_number14 = LASTRESULT; @00014C25:000D local_number14 = (local_number14 = 0); @00014C34:0018 local_number13 = (local_number13 || local_number14); @00014C41:002A StrFind(local_string1, "ftp://"); @00014C51:0006 local_number14 = LASTRESULT; @00014C5B:000D local_number14 = (local_number14 = 0); @00014C6A:0018 local_number13 = (local_number13 || local_number14); @00014C77:002A StrFind(local_string1, "file://"); @00014C88:0006 local_number14 = LASTRESULT; @00014C92:000D local_number14 = (local_number14 = 0); @00014CA1:0018 local_number13 = (local_number13 || local_number14); @00014CAE:0004 if(local_number13) then // ref index: 1 @00014CBA:0027 // return coming @00014CBE:0023 return 1; @00014CC7:0003 endif; @00014CC7:0003 label_14cc7: @00014CC9:0027 // return coming @00014CCD:0023 return 0; @00014CD6:0005 goto label_150ba; @00014CDF:000A endif; @00014CDF:000A label_14cdf: @00014CE1:000D local_number13 = (local_number1 = 8); @00014CF0:0004 if(local_number13) then // ref index: 2 @00014CFC:0035 global_object6.WIN9X; @00014D0B:0006 local_object1 = LASTRESULT; @00014D15:0035 local_object1.bWin9X; @00014D25:0006 local_object1 = NOTHING; @00014D2F:0006 local_number13 = LASTRESULT; @00014D39:0004 if(local_number13) then // ref index: 1 @00014D45:0027 // return coming @00014D49:0023 return 1; @00014D52:0005 endif; @00014D52:0005 label_14d52: @00014D54:0027 // return coming @00014D58:0020 IsNTAdmin(); // dll: ISRT.dll @00014D5E:0006 local_number13 = LASTRESULT; @00014D68:0023 return local_number13; @00014D6F:0005 goto label_150ba; @00014D78:000A endif; @00014D78:000A label_14d78: @00014D7A:000D local_number13 = (local_number1 = 11); @00014D89:0004 if(local_number13) then // ref index: 2 @00014D95:0035 global_object6.WIN9X; @00014DA4:0006 local_object1 = LASTRESULT; @00014DAE:0035 local_object1.bWin9X; @00014DBE:0006 local_object1 = NOTHING; @00014DC8:0006 local_number13 = LASTRESULT; @00014DD2:0004 if(local_number13) then // ref index: 1 @00014DDE:0027 // return coming @00014DE2:0023 return 1; @00014DEB:0005 endif; @00014DEB:0005 label_14deb: @00014DED:0027 // return coming @00014DF1:0020 IsPowerUser(); // dll: ISRT.dll @00014DF7:0006 local_number13 = LASTRESULT; @00014E01:0023 return local_number13; @00014E08:0005 goto label_150ba; @00014E11:0009 endif; @00014E11:0009 label_14e11: @00014E13:000D local_number13 = (local_number1 = 6); @00014E22:0004 if(local_number13) then // ref index: 3 @00014E2E:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll @00014E37:0006 local_number12 = LASTRESULT; @00014E41:000D local_number13 = (local_number12 = 1); @00014E50:0004 if(local_number13) then // ref index: 1 @00014E5C:0027 // return coming @00014E60:0023 return 1; @00014E69:0005 goto label_14e9c; @00014E72:0004 endif; @00014E72:0004 label_14e72: @00014E74:000D local_number13 = (local_number12 = 0); @00014E83:0004 if(local_number13) then // ref index: 1 @00014E8F:0027 // return coming @00014E93:0023 return 0; @00014E9C:0001 endif; @00014E9C:0001 label_14e9c: @00014E9E:0005 goto label_150ba; @00014EA7:0011 endif; @00014EA7:0011 label_14ea7: @00014EA9:000D local_number13 = (local_number1 = 2); @00014EB8:0004 if(local_number13) then // ref index: 2 @00014EC4:0021 function_639(); @00014ECA:0006 local_string6 = LASTRESULT; @00014ED4:0028 StrLengthChars(local_string6); @00014EDB:0006 local_number6 = LASTRESULT; @00014EE5:0021 function_640(); @00014EEB:0006 local_string6 = LASTRESULT; @00014EF5:0029 StrSub(local_string3, local_string6, 0, local_number6); @00014F07:0021 function_639(); @00014F0D:0006 local_string6 = LASTRESULT; @00014F17:0014 local_string6 = (local_string6 ^ ""); @00014F24:0014 local_string7 = (local_string3 ^ ""); @00014F31:000D local_number13 = (local_string6 = local_string7); @00014F3E:0004 if(local_number13) then // ref index: 1 @00014F4A:0027 // return coming @00014F4E:0023 return 0; @00014F57:0003 endif; @00014F57:0003 label_14f57: @00014F59:0027 // return coming @00014F5D:0023 return 1; @00014F66:0005 goto label_150ba; @00014F6F:000A endif; @00014F6F:000A label_14f6f: @00014F71:000D local_number13 = (local_number1 = 14); @00014F80:0004 if(local_number13) then // ref index: 2 @00014F8C:0021 function_656(); @00014F92:0006 local_string6 = LASTRESULT; @00014F9C:0028 StrLengthChars(local_string6); @00014FA3:0006 local_number6 = LASTRESULT; @00014FAD:000A local_number13 = (local_number6 > 0); @00014FBC:0004 if(local_number13) then // ref index: 1 @00014FC8:0027 // return coming @00014FCC:0023 return 1; @00014FD5:0003 endif; @00014FD5:0003 label_14fd5: @00014FD7:0027 // return coming @00014FDB:0023 return 0; @00014FE4:0005 goto label_150ba; @00014FED:0008 endif; @00014FED:0008 label_14fed: @00014FEF:000D local_number13 = (local_number1 = 15); @00014FFE:0004 if(local_number13) then // ref index: 1 @0001500A:0027 // return coming @0001500E:0020 _RegIsRemoteRegConnected(global_number50); // dll: ISRT.dll @00015017:0006 local_number13 = LASTRESULT; @00015021:000D local_number13 = (local_number13 = 1); @00015030:0023 return local_number13; @00015037:0005 goto label_150ba; @00015040:0008 endif; @00015040:0008 label_15040: @00015042:000D local_number13 = (local_number1 = 16); @00015051:0004 if(local_number13) then // ref index: 3 @0001505D:0036 try // ref index 1: 1 ref index 2: 2 @0001506B:0027 // return coming @0001506F:0020 _IsFontTypefaceNameAvailable(local_string1); // dll: ISRT.dll @00015078:0006 local_number13 = LASTRESULT; @00015082:0023 return local_number13; @00015089:0037 catch @0001508D:0003 label_1508d: @0001508F:0027 // return coming @00015093:0023 return -1; @0001509C:0038 endcatch; @000150A0:0001 label_150a0: @000150A2:0005 goto label_150ba; @000150AB:0002 endif; @000150AB:0002 label_150ab: @000150AD:0027 // return coming @000150B1:0023 return -1; @000150BA:0003 label_150ba: @000150BC:0027 // return coming @000150C0:0023 return -1; @000150C9:0026 end; // checksum: cf0c8dea @000150D9:0006 label_150d9: @000150DB:0022 function NUMBER function_360(local_number1, local_string1) @000150DB NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @000150DB STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8; @000150DB @000150DB begin @000150E4:0036 try // ref index 1: 10 ref index 2: 11 @000150F2:000D local_number9 = (local_number2 = 0); @00015101:0004 if(local_number9) then // ref index: 1 @0001510D:0027 // return coming @00015111:0023 return 0; @0001511A:0018 endif; @0001511A:0018 label_1511a: @0001511C:0014 local_string8 = (local_string1 ^ "ISRT.dll"); @00015131:0039 UseDll(local_string8); @00015138:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll @00015144:0006 global_number50 = LASTRESULT; @0001514E:0020 __GetContextGUID(global_number50, global_string85); // dll: ISRT.dll @0001515A:0021 function_242(50); @00015165:0021 function_242(51); @00015170:0021 function_242(56); @0001517B:0021 Disable(52); @00015186:0021 function_452(); @0001518C:0021 function_256(); @00015192:0021 function_576(); @00015198:0020 __GetTextSub(global_number50, 0, global_object8); // dll: ISRT.dll @000151A9:0020 __GetReboot(global_number50, global_object10); // dll: ISRT.dll @000151B5:0020 __GetFileRegistrar(global_number50, global_object11); // dll: ISRT.dll @000151C1:0020 __GetLogDB(global_number50, global_object12); // dll: ISRT.dll @000151CD:0020 __GetInfo(global_number50, global_object9); // dll: ISRT.dll @000151D9:0020 __GetMainWindow(global_number50, global_object14); // dll: ISRT.dll @000151E5:0020 __GetObjects(global_number50, global_object15); // dll: ISRT.dll @000151F1:0020 __GetTextSub(global_number50, 1, global_object7); // dll: ISRT.dll @00015202:0006 local_number9 = LASTRESULT; @0001520C:000D local_number9 = (local_number9 = 0); @0001521B:0004 if(local_number9) then // ref index: 1 @00015227:0021 function_675(); @0001522D:000B endif; @0001522D:000B label_1522d: @0001522F:0021 function_220(); @00015235:0021 StrRemoveLastSlash(local_string7); @0001523E:0006 local_number9 = LASTRESULT; @00015248:0020 __GetCmdLineOptions(global_number50, local_number3, local_number4, local_number5, local_number6, local_number7, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number9); // dll: ISRT.dll @00015275:0006 local_number8 = LASTRESULT; @0001527F:000A local_number9 = (local_number8 > 0); @0001528E:0004 if(local_number9) then // ref index: 1 @0001529A:0031 Resize(local_string7, local_number8); @000152A4:0021 StrRemoveLastSlash(local_string7); @000152AD:0006 local_number9 = LASTRESULT; @000152B7:0020 __GetCmdLineOptions(global_number50, local_number3, local_number4, local_number5, local_number6, local_number7, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number9); // dll: ISRT.dll @000152E4:0005 endif; @000152E4:0005 label_152e4: @000152E6:0021 function_677(local_string7); @000152EF:0004 if(local_number7) then // ref index: 1 @000152FB:0021 function_411(local_string4); @00015304:0021 function_406(44, local_string5); @00015312:0021 function_406(36, local_string6); @00015320:0003 endif; @00015320:0003 label_15320: @00015322:0004 if(local_number3) then // ref index: 1 @0001532E:0021 function_608(1); @00015339:0005 goto label_15393; @00015342:0003 endif; @00015342:0003 label_15342: @00015344:0004 if(local_number4) then // ref index: 1 @00015350:0021 function_608(2); @0001535B:0005 goto label_15393; @00015364:0003 endif; @00015364:0003 label_15364: @00015366:0004 if(local_number5) then // ref index: 1 @00015372:0021 function_608(3); @0001537D:0005 goto label_15393; @00015386:0001 endif; @00015386:0001 label_15386: @00015388:0021 function_608(0); @00015393:0006 label_15393: @00015395:0021 function_582(local_string2, local_string3); @000153A1:0021 function_372(); @000153A7:0006 local_number9 = LASTRESULT; @000153B1:000D local_number9 = (local_number9 = 0); @000153C0:0004 if(local_number9) then // ref index: 1 @000153CC:0021 Disable(72); @000153D7:0003 endif; @000153D7:0003 label_153d7: @000153D9:0027 // return coming @000153DD:0023 return global_number50; @000153E4:0037 catch @000153E8:0002 label_153e8: @000153EA:0021 function_255(); @000153F0:0038 endcatch; @000153F4:0002 label_153f4: @000153F6:0024 return; @000153FA:0026 end; // checksum: 70536641 @00015406:0008 label_15406: @00015408:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2) @00015408 @00015408 @00015408 @00015408 begin @00015411:0036 try // ref index 1: 2 ref index 2: 3 @0001541F:0021 function_676(); @00015425:0021 function_607(); @0001542B:0021 function_407(); @00015431:0006 local_number1 = LASTRESULT; @0001543B:0004 if(local_number1) then // ref index: 1 @00015447:0021 function_409(); @0001544D:0004 endif; @0001544D:0004 label_1544d: @0001544F:0021 function_412(); @00015455:0020 __ReleaseObjectContext(global_number50); // dll: ISRT.dll @0001545E:003A UnUseDll("ISRT.dll"); @0001546D:0037 catch @00015471:0002 label_15471: @00015473:0021 function_255(); @00015479:0038 endcatch; @0001547D:0002 label_1547d: @0001547F:0024 return; @00015483:0026 end; // checksum: 693b1751 @0001548F:0004 label_1548f: @00015491:0022 function void __ISRTUnInit() @00015491 NUMBER local_number1; @00015491 @00015491 @00015491 begin @0001549A:0020 __SetComponentLog(global_number50, local_number1); // dll: ISRT.dll @000154A6:0024 return; @000154AA:0026 end; // checksum: 56494c1d @000154B6:0004 label_154b6: @000154B8:0022 function NUMBER __ISRTSetComponentLog(local_number1) @000154B8 @000154B8 @000154B8 @000154B8 begin @000154C1:0020 __RestoreMainLog(global_number50); // dll: ISRT.dll @000154CA:0024 return; @000154CE:0026 end; // checksum: 4d646c6b @000154DA:0004 label_154da: @000154DC:0022 function NUMBER __ISRTRestoreMainLog() @000154DC NUMBER local_number1; @000154DC @000154DC @000154DC begin @000154E5:0020 __RestoreMainLogEx(global_number50, local_number1); // dll: ISRT.dll @000154F1:0024 return; @000154F5:0026 end; // checksum: 4d64192d @00015501:0010 label_15501: @00015503:0022 function NUMBER __ISRTRestoreMainLogEx(local_number1) @00015503 NUMBER local_number2, local_number3, local_number4, local_number5; @00015503 STRING local_string1, local_string2, local_string3; @00015503 @00015503 begin @0001550C:0021 function_640(); @00015512:0006 local_string3 = LASTRESULT; @0001551C:0014 local_string3 = (local_string3 ^ "Shdocvw.dll"); @00015534:0020 VerGetFileVersion(local_string3, local_string1); // dll: ISRT.dll @00015540:0006 local_number4 = LASTRESULT; @0001554A:000D local_number4 = (local_number4 = 0); @00015559:0004 if(local_number4) then // ref index: 5 @00015565:0021 ListCreate(0); @00015570:0006 local_number1 = LASTRESULT; @0001557A:0021 function_612(local_number1, local_string1, "."); @0001558A:0021 function_513(local_number1, local_string2); @00015596:0006 local_number4 = LASTRESULT; @000155A0:000D local_number4 = (local_number4 = 0); @000155AF:0004 if(local_number4) then // ref index: 1 @000155BB:002C StrToNum(local_number2, local_string2); @000155C5:0005 endif; @000155C5:0005 label_155c5: @000155C7:0021 ListGetNextString(local_number1, local_string2); @000155D3:0006 local_number4 = LASTRESULT; @000155DD:000D local_number4 = (local_number4 = 0); @000155EC:0004 if(local_number4) then // ref index: 1 @000155F8:002C StrToNum(local_number3, local_string2); @00015602:0006 endif; @00015602:0006 label_15602: @00015604:0021 ListCount/ListDestroy(local_number1); @0001560D:000A local_number4 = (local_number2 > 4); @0001561C:0004 if(local_number4) then // ref index: 1 @00015628:0027 // return coming @0001562C:0023 return 1; @00015635:0005 goto label_1569c; @0001563E:0007 endif; @0001563E:0007 label_1563e: @00015640:000D local_number4 = (local_number2 = 4); @0001564F:000A local_number5 = (local_number3 > 70); @0001565E:0019 local_number4 = (local_number4 = local_number5); @0001566B:0004 if(local_number4) then // ref index: 1 @00015677:0027 // return coming @0001567B:0023 return 1; @00015684:0005 goto label_1569c; @0001568D:0002 endif; @0001568D:0002 label_1568d: @0001568F:0027 // return coming @00015693:0023 return 0; @0001569C:0003 endif; @0001569C:0003 label_1569c: @0001569E:0027 // return coming @000156A2:0023 return 0; @000156AB:0026 end; // checksum: a1ac158 @000156B7:0007 label_156b7: @000156B9:0022 function BOOL function_372() @000156B9 @000156B9 STRING local_string1; @000156B9 @000156B9 begin @000156C2:0027 // return coming @000156C6:0021 function_635(); @000156CC:0006 local_string1 = LASTRESULT; @000156D6:0014 local_string1 = (local_string1 ^ "InstallShield\\UpdateService"); @000156FE:0023 return local_string1; @00015705:0026 end; // checksum: 7a281c6d @00015711:0007 label_15711: @00015713:0022 function STRING function_386() @00015713 @00015713 STRING local_string1; @00015713 @00015713 begin @0001571C:0027 // return coming @00015720:0021 function_388(); @00015726:0006 local_string1 = LASTRESULT; @00015730:0014 local_string1 = (local_string1 ^ "ISUSRT.ini"); @00015747:0023 return local_string1; @0001574E:0026 end; // checksum: 753a4b53 @0001575A:0006 label_1575a: @0001575C:0022 function STRING FeatureReinstall() @0001575C @0001575C STRING local_string1; @0001575C @0001575C begin @00015765:0027 // return coming @00015769:0021 function_645(); @0001576F:0006 local_string1 = LASTRESULT; @00015779:0023 return local_string1; @00015780:0026 end; // checksum: 3232f @0001578C:0005 label_1578c: @0001578E:0022 function STRING function_388() @0001578E @0001578E STRING local_string1, local_string2; @0001578E @0001578E begin @00015797:0021 function_621(local_string2, "[%s]", local_string1); @000157AA:0027 // return coming @000157AE:0023 return local_string2; @000157B5:0026 end; // checksum: 5f585105 @000157C1:0008 label_157c1: @000157C3:0022 function STRING function_389(local_string1) @000157C3 NUMBER local_number1; @000157C3 STRING local_string2, local_string3, local_string4; @000157C3 @000157C3 begin @000157CC:0021 FeatureReinstall(); @000157D2:0006 local_string4 = LASTRESULT; @000157DC:0021 function_465(local_string4, "CmdLines", local_string2, local_string1); @000157F6:0006 local_number1 = LASTRESULT; @00015800:000E local_number1 = (local_number1 != 0); @0001580F:0004 if(local_number1) then // ref index: 1 @0001581B:0006 local_string1 = local_string3; @00015825:0002 endif; @00015825:0002 label_15825: @00015827:0024 return; @0001582B:0026 end; // checksum: 2e386a08 @00015837:0006 label_15837: @00015839:0022 function NUMBER function_390(local_string1, local_string2, local_string3) @00015839 @00015839 STRING local_string4; @00015839 @00015839 begin @00015842:0021 function_389(local_string2); @0001584B:0006 local_string4 = LASTRESULT; @00015855:0021 function_623(local_string1, local_string4, local_string3, 0); @00015869:0024 return; @0001586D:0026 end; // checksum: 33208 @00015879:0005 label_15879: @0001587B:0022 function NUMBER function_391(local_string1, local_string2, local_string3) @0001587B NUMBER local_number1; @0001587B @0001587B @0001587B begin @00015884:0028 StrLengthChars(local_string3); @0001588B:0006 local_number1 = LASTRESULT; @00015895:0004 if(local_number1) then // ref index: 1 @000158A1:0021 function_391(local_string1, local_string2, local_string3); @000158B0:0002 endif; @000158B0:0002 label_158b0: @000158B2:0024 return; @000158B6:0026 end; // checksum: 43f27 @000158C2:0004 label_158c2: @000158C4:0022 function NUMBER function_392(local_string1, local_string2, local_string3) @000158C4 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @000158C4 STRING local_string4; @000158C4 @000158C4 begin @000158CD:0006 local_number1 = 0; @000158D9:0006 local_number2 = 0; @000158E5:0006 local_number3 = 0; @000158F1:001C label_158f1: @000158F3:0021 function_622(local_string1, "[", local_number2); @00015903:0006 local_number2 = LASTRESULT; @0001590D:0021 function_622(local_string1, "]", local_number2); @0001591D:0006 local_number3 = LASTRESULT; @00015927:000C local_number4 = (local_number2 >= 0); @00015936:000F local_number5 = (local_number3 - local_number2); @00015943:000A local_number5 = (local_number5 > 1); @00015952:0019 local_number4 = (local_number4 = local_number5); @0001595F:0004 if(local_number4) then // ref index: 3 @0001596B:0007 local_number4 = (local_number2 + 1); @0001597A:000F local_number5 = (local_number3 - local_number2); @00015987:000F local_number5 = (local_number5 - 1); @00015996:0029 StrSub(local_string2, local_string1, local_number4, local_number5); @000159A6:0006 local_number4 = LASTRESULT; @000159B0:000A local_number4 = (local_number4 > 0); @000159BF:0004 if(local_number4) then // ref index: 2 @000159CB:0021 FeatureReinstall(); @000159D1:0006 local_string4 = LASTRESULT; @000159DB:0021 function_465(local_string4, "Properties", local_string2, local_string3); @000159F7:0006 local_number4 = LASTRESULT; @00015A01:000D local_number4 = (local_number4 = 0); @00015A10:0021 StrLength(local_string3); @00015A19:0006 local_number5 = LASTRESULT; @00015A23:000A local_number5 = (local_number5 > 0); @00015A32:0019 local_number4 = (local_number4 = local_number5); @00015A3F:0004 if(local_number4) then // ref index: 1 @00015A4B:0021 function_392(local_string1, local_string2, local_string3); @00015A5A:0005 goto label_15a74; @00015A63:0001 endif; @00015A63:0001 label_15a63: @00015A65:0007 local_number1 = (local_number1 + 1); @00015A74:0001 endif; @00015A74:0001 label_15a74: @00015A76:0007 local_number2 = (local_number2 + 1); @00015A85:0008 endif; @00015A85:0008 label_15a85: @00015A87:0009 local_number4 = (local_number2 < 0); @00015A96:000F local_number5 = (local_number3 - local_number2); @00015AA3:000B local_number5 = (local_number5 <= 1); @00015AB2:0018 local_number4 = (local_number4 || local_number5); @00015ABF:0004 if(local_number4) then // ref index: -3 @00015ACB:0027 // return coming @00015ACF:0023 return local_number1; @00015AD6:0026 end; // checksum: a9e4fa92 @00015AE2:0007 label_15ae2: @00015AE4:0022 function NUMBER function_393(local_string1) @00015AE4 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @00015AE4 STRING local_string2, local_string3, local_string4, local_string5; @00015AE4 @00015AE4 begin @00015AED:0028 StrLengthChars(local_string1); @00015AF4:0006 local_number4 = LASTRESULT; @00015AFE:000D local_number4 = (local_number4 = 0); @00015B0D:0004 if(local_number4) then // ref index: 1 @00015B19:0021 function_647(); @00015B1F:0006 local_string1 = LASTRESULT; @00015B29:0014 endif; @00015B29:0014 label_15b29: @00015B2B:0004 if(local_number1) then // ref index: 8 @00015B37:0021 function_390(local_string4, "ISUSCmdLineRegister", " /r[ProductCode],[DWUSVERSION]"); @00015B77:0021 function_391(local_string4, "ProductCode", local_string1); @00015B91:0021 function_392(local_string4, "DWUSVERSION", local_string2); @00015BAB:0021 function_393(local_string4); @00015BB4:0006 local_number3 = LASTRESULT; @00015BBE:000D local_number4 = (local_number3 = 0); @00015BCD:0004 if(local_number4) then // ref index: 2 @00015BD9:0021 function_256(); @00015BDF:0021 function_635(); @00015BE5:0006 local_string5 = LASTRESULT; @00015BEF:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @00015C17:0014 local_string5 = (local_string5 ^ "agent.exe"); @00015C2D:0021 function_257(local_string5, local_string4, 1); @00015C3E:0006 local_number3 = LASTRESULT; @00015C48:0009 local_number4 = (local_number3 < 0); @00015C57:0004 if(local_number4) then // ref index: 1 @00015C63:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 234, local_number3); @00015CA9:0027 // return coming @00015CAD:0023 return -1; @00015CB6:0009 endif; @00015CB6:0009 endif; @00015CB6:0009 label_15cb6: @00015CB8:0035 global_object5.nLaunchResult; @00015CCF:0006 local_number4 = LASTRESULT; @00015CD9:000E local_number4 = (local_number4 != 0); @00015CE8:0004 if(local_number4) then // ref index: 1 @00015CF4:0035 global_object5.nLaunchResult; @00015D0B:0006 local_number4 = LASTRESULT; @00015D15:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 235, local_number4); @00015D5B:0027 // return coming @00015D5F:0023 return -1; @00015D68:0006 endif; @00015D68:0006 endif; @00015D68:0006 label_15d68: @00015D6A:0021 function_390(local_string4, "ISUSCmdLineSchedule", " /ssi[ProductCode],[DWUSINTERVAL]"); @00015DAD:0021 function_391(local_string4, "ProductCode", local_string1); @00015DC7:000E local_number4 = (local_number2 != 0); @00015DD6:0004 if(local_number4) then // ref index: 1 @00015DE2:002D NumToStr(local_string3, local_number2); @00015DEC:0021 function_391(local_string4, "DWUSINTERVAL", local_string3); @00015E07:000B endif; @00015E07:000B label_15e07: @00015E09:0021 function_393(local_string4); @00015E12:0006 local_number3 = LASTRESULT; @00015E1C:000D local_number4 = (local_number3 = 1); @00015E2B:0021 function_649(); @00015E31:0006 local_number5 = LASTRESULT; @00015E3B:0012 local_number5 = (local_number5 & 1); @00015E4A:000D local_number5 = (local_number5 = 0); @00015E59:0019 local_number4 = (local_number4 = local_number5); @00015E66:0004 if(local_number4) then // ref index: 1 @00015E72:0021 function_391(local_string4, "DWUSINTERVAL", "30"); @00015E8F:0006 local_number3 = 0; @00015E9B:000E endif; @00015E9B:000E label_15e9b: @00015E9D:000D local_number4 = (local_number3 = 0); @00015EAC:0004 if(local_number4) then // ref index: 2 @00015EB8:0021 function_256(); @00015EBE:0021 function_635(); @00015EC4:0006 local_string5 = LASTRESULT; @00015ECE:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @00015EF6:0014 local_string5 = (local_string5 ^ "agent.exe"); @00015F0C:0021 function_257(local_string5, local_string4, 1); @00015F1D:0006 local_number3 = LASTRESULT; @00015F27:0009 local_number4 = (local_number3 < 0); @00015F36:0004 if(local_number4) then // ref index: 1 @00015F42:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 270, local_number3); @00015F88:0027 // return coming @00015F8C:0023 return -1; @00015F95:0009 endif; @00015F95:0009 label_15f95: @00015F97:0035 global_object5.nLaunchResult; @00015FAE:0006 local_number4 = LASTRESULT; @00015FB8:000E local_number4 = (local_number4 != 0); @00015FC7:0004 if(local_number4) then // ref index: 1 @00015FD3:0035 global_object5.nLaunchResult; @00015FEA:0006 local_number4 = LASTRESULT; @00015FF4:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 271, local_number4); @0001603A:0027 // return coming @0001603E:0023 return -1; @00016047:0006 endif; @00016047:0006 endif; @00016047:0006 label_16047: @00016049:0021 function_402(local_string1); @00016052:0006 local_number3 = LASTRESULT; @0001605C:0009 local_number4 = (local_number3 < 0); @0001606B:0004 if(local_number4) then // ref index: 1 @00016077:0027 // return coming @0001607B:0023 return -1; @00016084:0001 endif; @00016084:0001 label_16084: @00016086:0005 goto label_162f1; @0001608F:0009 endif; @0001608F:0009 label_1608f: @00016091:0021 function_390(local_string4, "ISUSCmdLineUnRegister", " /u[ProductCode]"); @000160C5:0021 function_391(local_string4, "ProductCode", local_string1); @000160DF:0021 function_393(local_string4); @000160E8:0006 local_number3 = LASTRESULT; @000160F2:000E local_number4 = (local_number3 != 0); @00016101:0004 if(local_number4) then // ref index: 1 @0001610D:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 289, local_number3); @00016153:0027 // return coming @00016157:0023 return -1; @00016160:000C endif; @00016160:000C label_16160: @00016162:0021 function_256(); @00016168:0021 function_635(); @0001616E:0006 local_string5 = LASTRESULT; @00016178:0014 local_string5 = (local_string5 ^ "InstallShield\\UpdateService"); @000161A0:0014 local_string5 = (local_string5 ^ "agent.exe"); @000161B6:0021 function_257(local_string5, local_string4, 1); @000161C7:0006 local_number3 = LASTRESULT; @000161D1:0009 local_number4 = (local_number3 < 0); @000161E0:0004 if(local_number4) then // ref index: 1 @000161EC:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 294, local_number3); @00016232:0027 // return coming @00016236:0023 return -1; @0001623F:0009 endif; @0001623F:0009 label_1623f: @00016241:0035 global_object5.nLaunchResult; @00016258:0006 local_number4 = LASTRESULT; @00016262:000E local_number4 = (local_number4 != 0); @00016271:0004 if(local_number4) then // ref index: 1 @0001627D:0035 global_object5.nLaunchResult; @00016294:0006 local_number4 = LASTRESULT; @0001629E:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 295, local_number4); @000162E4:0027 // return coming @000162E8:0023 return -1; @000162F1:0003 endif; @000162F1:0003 label_162f1: @000162F3:0027 // return coming @000162F7:0023 return 0; @00016300:0026 end; // checksum: 192c1a0f @0001630C:0007 label_1630c: @0001630E:0022 function NUMBER function_394(local_string1, local_string2, local_number1, local_number2) @0001630E NUMBER local_number3, local_number4; @0001630E STRING local_string3; @0001630E @0001630E begin @00016317:0028 StrLengthChars(local_string1); @0001631E:0006 local_number4 = LASTRESULT; @00016328:000D local_number4 = (local_number4 = 0); @00016337:0004 if(local_number4) then // ref index: 1 @00016343:0021 function_647(); @00016349:0006 local_string1 = LASTRESULT; @00016353:0005 endif; @00016353:0005 label_16353: @00016355:0028 StrLengthChars(local_string2); @0001635C:0006 local_number4 = LASTRESULT; @00016366:000D local_number4 = (local_number4 = 0); @00016375:0004 if(local_number4) then // ref index: 1 @00016381:0021 function_621(local_string2, " -au%s -EndOfInstall", local_string1); @000163A4:0003 endif; @000163A4:0003 label_163a4: @000163A6:0004 if(local_number1) then // ref index: 1 @000163B2:0006 local_number2 = 1; @000163BE:0005 goto label_163d5; @000163C7:0001 endif; @000163C7:0001 label_163c7: @000163C9:0006 local_number2 = 0; @000163D5:000C label_163d5: @000163D7:0021 function_256(); @000163DD:0021 function_635(); @000163E3:0006 local_string3 = LASTRESULT; @000163ED:0014 local_string3 = (local_string3 ^ "InstallShield\\UpdateService"); @00016415:0014 local_string3 = (local_string3 ^ "agent.exe"); @0001642B:0021 function_257(local_string3, local_string2, local_number2); @0001643A:0006 local_number3 = LASTRESULT; @00016444:0009 local_number4 = (local_number3 < 0); @00016453:0004 if(local_number4) then // ref index: 1 @0001645F:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 326, local_number3); @000164A5:0027 // return coming @000164A9:0023 return -1; @000164B2:0009 endif; @000164B2:0009 label_164b2: @000164B4:0035 global_object5.nLaunchResult; @000164CB:0006 local_number4 = LASTRESULT; @000164D5:000E local_number4 = (local_number4 != 0); @000164E4:0004 if(local_number4) then // ref index: 1 @000164F0:0035 global_object5.nLaunchResult; @00016507:0006 local_number4 = LASTRESULT; @00016511:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 327, local_number4); @00016557:0027 // return coming @0001655B:0023 return -1; @00016564:0003 endif; @00016564:0003 label_16564: @00016566:0027 // return coming @0001656A:0023 return 0; @00016573:0026 end; // checksum: 58330f2c @0001657F:0007 label_1657f: @00016581:0022 function NUMBER function_395(local_string1, local_number1) @00016581 NUMBER local_number2; @00016581 STRING local_string2, local_string3, local_string4; @00016581 @00016581 begin @0001658A:0028 StrLengthChars(local_string1); @00016591:0006 local_number2 = LASTRESULT; @0001659B:000D local_number2 = (local_number2 = 0); @000165AA:0004 if(local_number2) then // ref index: 1 @000165B6:0021 function_647(); @000165BC:0006 local_string1 = LASTRESULT; @000165C6:000A endif; @000165C6:000A label_165c6: @000165C8:0021 function_390(local_string3, "ISUSCmdLineHost", " /sh[ProductCode] /h[DWUSHOST]"); @00016604:0021 function_391(local_string3, "ProductCode", local_string1); @0001661E:0021 function_392(local_string3, "DWUSHOST", local_string2); @00016635:0021 function_393(local_string3); @0001663E:0006 local_number1 = LASTRESULT; @00016648:000E local_number2 = (local_number1 != 0); @00016657:0004 if(local_number2) then // ref index: 1 @00016663:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 385, local_number1); @000166A9:0027 // return coming @000166AD:0023 return -1; @000166B6:000C endif; @000166B6:000C label_166b6: @000166B8:0021 function_256(); @000166BE:0021 function_635(); @000166C4:0006 local_string4 = LASTRESULT; @000166CE:0014 local_string4 = (local_string4 ^ "InstallShield\\UpdateService"); @000166F6:0014 local_string4 = (local_string4 ^ "agent.exe"); @0001670C:0021 function_257(local_string4, local_string3, 1); @0001671D:0006 local_number1 = LASTRESULT; @00016727:0009 local_number2 = (local_number1 < 0); @00016736:0004 if(local_number2) then // ref index: 1 @00016742:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 390, local_number1); @00016788:0027 // return coming @0001678C:0023 return -1; @00016795:0009 endif; @00016795:0009 label_16795: @00016797:0035 global_object5.nLaunchResult; @000167AE:0006 local_number2 = LASTRESULT; @000167B8:000E local_number2 = (local_number2 != 0); @000167C7:0004 if(local_number2) then // ref index: 1 @000167D3:0035 global_object5.nLaunchResult; @000167EA:0006 local_number2 = LASTRESULT; @000167F4:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 391, local_number2); @0001683A:0027 // return coming @0001683E:0023 return -1; @00016847:0003 endif; @00016847:0003 label_16847: @00016849:0027 // return coming @0001684D:0023 return 0; @00016856:0026 end; // checksum: 42ca749a @00016862:0007 label_16862: @00016864:0022 function NUMBER function_396(local_string1, local_string2) @00016864 NUMBER local_number1, local_number2, local_number3; @00016864 STRING local_string3, local_string4; @00016864 @00016864 begin @0001686D:0028 StrLengthChars(local_string1); @00016874:0006 local_number3 = LASTRESULT; @0001687E:000D local_number3 = (local_number3 = 0); @0001688D:0004 if(local_number3) then // ref index: 1 @00016899:0021 function_647(); @0001689F:0006 local_string1 = LASTRESULT; @000168A9:0006 endif; @000168A9:0006 label_168a9: @000168AB:0021 function_390(local_string2, "ISUSCmdLineLanguage", " /l[ProductCode] /[DWUSLANG]"); @000168E9:0021 function_391(local_string2, "ProductCode", local_string1); @00016903:000E local_number3 = (local_number1 != 0); @00016912:0004 if(local_number3) then // ref index: 1 @0001691E:002D NumToStr(local_string3, local_number1); @00016928:0021 function_391(local_string2, "DWUSLANG", local_string3); @0001693F:0010 endif; @0001693F:0010 label_1693f: @00016941:0021 function_393(local_string2); @0001694A:0006 local_number2 = LASTRESULT; @00016954:000D local_number3 = (local_number2 = 0); @00016963:0004 if(local_number3) then // ref index: 2 @0001696F:0021 function_256(); @00016975:0021 function_635(); @0001697B:0006 local_string4 = LASTRESULT; @00016985:0014 local_string4 = (local_string4 ^ "InstallShield\\UpdateService"); @000169AD:0014 local_string4 = (local_string4 ^ "agent.exe"); @000169C3:0021 function_257(local_string4, local_string2, 1); @000169D4:0006 local_number2 = LASTRESULT; @000169DE:0009 local_number3 = (local_number2 < 0); @000169ED:0004 if(local_number3) then // ref index: 1 @000169F9:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 428, local_number2); @00016A3F:0027 // return coming @00016A43:0023 return -1; @00016A4C:0009 endif; @00016A4C:0009 label_16a4c: @00016A4E:0035 global_object5.nLaunchResult; @00016A65:0006 local_number3 = LASTRESULT; @00016A6F:000E local_number3 = (local_number3 != 0); @00016A7E:0004 if(local_number3) then // ref index: 1 @00016A8A:0035 global_object5.nLaunchResult; @00016AA1:0006 local_number3 = LASTRESULT; @00016AAB:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 429, local_number3); @00016AF1:0027 // return coming @00016AF5:0023 return -1; @00016AFE:0003 endif; @00016AFE:0003 endif; @00016AFE:0003 label_16afe: @00016B00:0027 // return coming @00016B04:0023 return 0; @00016B0D:0026 end; // checksum: 6f408e72 @00016B19:000A label_16b19: @00016B1B:0022 function NUMBER function_397(local_string1, local_number1) @00016B1B NUMBER local_number2, local_number3; @00016B1B STRING local_string2; @00016B1B @00016B1B begin @00016B24:0006 local_number2 = 0; @00016B30:0021 function_400(1); @00016B3B:0006 local_string2 = LASTRESULT; @00016B45:0021 function_196(global_string2, "", local_string2); @00016B67:0006 local_number1 = LASTRESULT; @00016B71:0009 local_number3 = (local_number1 < 0); @00016B80:0004 if(local_number3) then // ref index: 1 @00016B8C:0006 local_number2 = local_number1; @00016B96:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 448, local_number1); @00016BDC:0008 endif; @00016BDC:0008 label_16bdc: @00016BDE:0021 function_400(2); @00016BE9:0006 local_string2 = LASTRESULT; @00016BF3:0021 function_196(global_string2, "", local_string2); @00016C17:0006 local_number1 = LASTRESULT; @00016C21:0009 local_number3 = (local_number1 < 0); @00016C30:0004 if(local_number3) then // ref index: 1 @00016C3C:0006 local_number2 = local_number1; @00016C46:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 451, local_number1); @00016C8C:000A endif; @00016C8C:000A label_16c8c: @00016C8E:0021 function_386(); @00016C94:0006 local_string1 = LASTRESULT; @00016C9E:0007 local_string2 = ("<" + "ISUS_AgentTarget"); @00016CBC:0007 local_string2 = (local_string2 + ">"); @00016CCA:0021 function_196(global_string2, local_string2, local_string1); @00016CD9:0006 local_number1 = LASTRESULT; @00016CE3:0009 local_number3 = (local_number1 < 0); @00016CF2:0004 if(local_number3) then // ref index: 1 @00016CFE:0006 local_number2 = local_number1; @00016D08:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 458, local_number1); @00016D4E:0004 endif; @00016D4E:0004 label_16d4e: @00016D50:0033 global_object7.Value = ISUS_AgentTarget = local_string1; @00016D75:0027 // return coming @00016D79:0023 return local_number2; @00016D80:0026 end; // checksum: b9707c03 @00016D8C:0015 label_16d8c: @00016D8E:0022 function NUMBER function_398() @00016D8E @00016D8E STRING local_string1, local_string2, local_string3; @00016D8E @00016D8E begin @00016D97:0035 global_object7.Value(ISUS_AgentTarget); @00016DB9:0006 local_string1 = LASTRESULT; @00016DC3:0021 function_635(); @00016DC9:0006 local_string3 = LASTRESULT; @00016DD3:0014 local_string3 = (local_string3 ^ "InstallShield\\UpdateService"); @00016DFB:0014 local_string2 = (local_string3 ^ "isuspm.exe"); @00016E12:0021 LongPathToQuote(local_string2, 1); @00016E20:0021 Disable(62); @00016E2B:0021 function_638(); @00016E31:0006 local_string3 = LASTRESULT; @00016E3B:0021 function_577(local_string3, "Program Updates", local_string2, local_string1, "", 0, "", 0); @00016E6C:0021 function_663(131072); @00016E77:0006 global_number11 = -2147483646; @00016E83:0021 function_478("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Extended Properties\\{305CA226-D286-468e-B848-2B2E8E697B74} 2", "%SystemRoot%\\system32\\isuspm.cpl", 4, "0", -1); @00016F31:0021 function_664(131072); @00016F3C:0021 function_256(); @00016F42:0021 function_257(local_string2, "-bootstrap", 0); @00016F5D:0021 function_242(62); @00016F68:0024 return; @00016F6C:0026 end; // checksum: b3ac5d41 @00016F78:0008 label_16f78: @00016F7A:0022 function void function_399() @00016F7A NUMBER local_number1, local_number2, local_number3, local_number4; @00016F7A STRING local_string1, local_string2, local_string3, local_string4; @00016F7A @00016F7A begin @00016F83:000D local_number4 = (local_number1 = 1); @00016F92:0004 if(local_number4) then // ref index: 1 @00016F9E:0014 local_string3 = ("CLSID" ^ "{"); @00016FB1:0007 local_string3 = (local_string3 + "885BB46A-3F1E-44C3-A01B-A7D9260CC98B"); @00016FE2:0014 local_string4 = ("}" ^ "LocalServer32"); @00016FFD:0007 local_string2 = (local_string3 + local_string4); @0001700A:0005 goto label_17082; @00017013:0004 endif; @00017013:0004 label_17013: @00017015:0014 local_string3 = ("CLSID" ^ "{"); @00017028:0007 local_string3 = (local_string3 + "5B7524C8-2446-40E9-9474-94A779DBA224"); @00017059:0014 local_string4 = ("}" ^ "InprocServer32"); @00017075:0007 local_string2 = (local_string3 + local_string4); @00017082:000C label_17082: @00017084:0021 function_663(131072); @0001708F:0021 ProgDefGroupType(-2147483648); @0001709A:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string2, "", local_number2, local_string1, local_number3); @000170AF:0006 local_number4 = LASTRESULT; @000170B9:000C local_number4 = (local_number4 >= 0); @000170C8:0004 if(local_number4) then // ref index: 1 @000170D4:0021 ParsePath(local_string1, local_string1, 1); @000170E5:0021 function_615(local_string1); @000170EE:0027 // return coming @000170F2:0021 function_401(local_string1); @000170FB:0006 local_string3 = LASTRESULT; @00017105:0023 return local_string3; @0001710C:0009 endif; @0001710C:0009 label_1710c: @0001710E:0021 ProgDefGroupType(-2147483646); @00017119:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", "ActiveXCache", local_number2, local_string1, local_number3); @00017175:0006 local_number4 = LASTRESULT; @0001717F:000C local_number4 = (local_number4 >= 0); @0001718E:0004 if(local_number4) then // ref index: 1 @0001719A:0027 // return coming @0001719E:0021 function_401(local_string1); @000171A7:0006 local_string3 = LASTRESULT; @000171B1:0023 return local_string3; @000171B8:000B endif; @000171B8:000B label_171b8: @000171BA:000D local_number4 = (local_number1 = 1); @000171C9:0004 if(local_number4) then // ref index: 1 @000171D5:0027 // return coming @000171D9:0021 function_635(); @000171DF:0006 local_string3 = LASTRESULT; @000171E9:0014 local_string3 = (local_string3 ^ "InstallShield"); @00017203:0014 local_string3 = (local_string3 ^ "Player"); @00017216:0021 function_401(local_string3); @0001721F:0006 local_string3 = LASTRESULT; @00017229:0023 return local_string3; @00017230:0005 goto label_17298; @00017239:0008 endif; @00017239:0008 label_17239: @0001723B:0027 // return coming @0001723F:0021 function_635(); @00017245:0006 local_string3 = LASTRESULT; @0001724F:0014 local_string3 = (local_string3 ^ "InstallShield"); @00017269:0014 local_string3 = (local_string3 ^ "WebAgent"); @0001727E:0021 function_401(local_string3); @00017287:0006 local_string3 = LASTRESULT; @00017291:0023 return local_string3; @00017298:0001 label_17298: @0001729A:0026 end; // checksum: 2120410d @000172A6:0005 label_172a6: @000172A8:0022 function STRING function_400(local_number1) @000172A8 @000172A8 STRING local_string1; @000172A8 @000172A8 begin @000172B1:0021 function_664(131072); @000172BC:0027 // return coming @000172C0:0023 return local_string1; @000172C7:0026 end; // checksum: 61c21 @000172D3:0008 label_172d3: @000172D5:0022 function STRING function_401(local_string1) @000172D5 NUMBER local_number1; @000172D5 @000172D5 OBJECT local_object1, local_object2, local_object3, local_object4; @000172D5 begin @000172DE:0036 try // ref index 1: 3 ref index 2: 4 @000172EC:0028 StrLengthChars(local_string1); @000172F3:0006 local_number1 = LASTRESULT; @000172FD:000D local_number1 = (local_number1 = 0); @0001730C:0004 if(local_number1) then // ref index: 1 @00017318:0021 function_647(); @0001731E:0006 local_string1 = LASTRESULT; @00017328:000B endif; @00017328:000B label_17328: @0001732A:0021 function_654(); @00017330:0034 set local_object3 = LASTRESULT; @0001733A:0020 IsObject(local_object3); // dll: ISRT.dll @00017343:0006 local_number1 = LASTRESULT; @0001734D:0004 if(local_number1) then // ref index: 1 @00017359:0033 local_object1. = 0 = ISUS Product Registered; @00017382:0033 local_object1. = 1 = local_string1; @00017394:0035 local_object3.OpSequence(OPTYPE_GENERAL); @000173B9:0006 local_object4 = LASTRESULT; @000173C3:0035 local_object4.Add(local_object1.local_object2); @000173D6:0006 local_object4 = NOTHING; @000173E0:0001 endif; @000173E0:0001 label_173e0: @000173E2:0037 catch @000173E6:0004 label_173e6: @000173E8:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\ISUpdateService.rul", 590, -1); @00017430:0027 // return coming @00017434:0023 return -1; @0001743D:0038 endcatch; @00017441:0003 label_17441: @00017443:0027 // return coming @00017447:0023 return 0; @00017450:0026 end; // checksum: 3e125905 @0001746C:0007 label_1746c: @0001746E:0022 function NUMBER function_402(local_string1) @0001746E NUMBER local_number1, local_number2; @0001746E @0001746E @0001746E begin @00017477:0006 global_string40 = local_string1; @00017481:0006 global_number33 = local_number1; @0001748B:0006 global_number34 = local_number2; @00017495:0027 // return coming @00017499:0023 return 0; @000174A2:0026 end; // checksum: 33321 @000174AE:000A label_174ae: @000174B0:0022 function NUMBER function_403(local_string1, local_number1, local_number2) @000174B0 NUMBER local_number3; @000174B0 STRING local_string2, local_string3; @000174B0 @000174B0 begin @000174B9:0021 function_624(local_string1, local_string2); @000174C5:0006 local_number2 = LASTRESULT; @000174CF:000E local_number2 = (local_number2 != 0); @000174DE:000D local_number3 = (global_number52 = 0); @000174ED:0019 local_number2 = (local_number2 = local_number3); @000174FA:0004 if(local_number2) then // ref index: 1 @00017506:0021 function_562(19634); @00017511:0006 local_string3 = LASTRESULT; @0001751B:0021 function_447(-65533, "", local_string3, local_string1); @0001752F:0003 endif; @0001752F:0003 label_1752f: @00017531:0027 // return coming @00017535:0023 return local_string2; @0001753C:0026 end; // checksum: b7fa7572 @00017548:0007 label_17548: @0001754A:0022 function STRING function_404(local_string1) @0001754A NUMBER local_number1, local_number2, local_number3, local_number4; @0001754A @0001754A @0001754A begin @00017553:000D local_number3 = (global_number56 = 0); @00017562:000D local_number4 = (local_string1 = ""); @0001756F:0018 local_number3 = (local_number3 || local_number4); @0001757C:0004 if(local_number3) then // ref index: 1 @00017588:0027 // return coming @0001758C:0023 return 0; @00017595:0007 endif; @00017595:0007 label_17595: @00017597:0006 global_number57 = 1; @000175A3:0028 StrLengthChars(local_string1); @000175AA:0006 local_number2 = LASTRESULT; @000175B4:000C local_number3 = (local_number2 >= 255); @000175C3:0004 if(local_number3) then // ref index: 1 @000175CF:0027 // return coming @000175D3:0023 return 0; @000175DC:0001 endif; @000175DC:0001 label_175dc: @000175DE:0001 // switch/while/??? @000175E2:0004 label_175e2: @000175E4:000D local_number3 = (local_number1 = 12); @000175F3:0004 if(local_number3) then // ref index: 1 @000175FF:0006 global_string92 = local_string1; @00017609:0005 goto label_177c5; @00017612:0004 endif; @00017612:0004 label_17612: @00017614:000D local_number3 = (local_number1 = 20); @00017623:0004 if(local_number3) then // ref index: 1 @0001762F:0006 global_string87 = local_string1; @00017639:0005 goto label_177c5; @00017642:0004 endif; @00017642:0004 label_17642: @00017644:000D local_number3 = (local_number1 = 28); @00017653:0004 if(local_number3) then // ref index: 1 @0001765F:0006 global_string88 = local_string1; @00017669:0005 goto label_177c5; @00017672:0005 endif; @00017672:0005 label_17672: @00017674:000D local_number3 = (local_number1 = 44); @00017683:0004 if(local_number3) then // ref index: 1 @0001768F:0006 global_string90 = local_string1; @00017699:0006 global_number57 = 0; @000176A5:0005 goto label_177c5; @000176AE:0004 endif; @000176AE:0004 label_176ae: @000176B0:000D local_number3 = (local_number1 = 52); @000176BF:0004 if(local_number3) then // ref index: 1 @000176CB:0021 function_410(); @000176D1:0005 goto label_177c5; @000176DA:0004 endif; @000176DA:0004 label_176da: @000176DC:000D local_number3 = (local_number1 = 65); @000176EB:0004 if(local_number3) then // ref index: 1 @000176F7:0006 global_string86 = local_string1; @00017701:0005 goto label_177c5; @0001770A:0004 endif; @0001770A:0004 label_1770a: @0001770C:000D local_number3 = (local_number1 = 73); @0001771B:0004 if(local_number3) then // ref index: 1 @00017727:0006 global_string91 = local_string1; @00017731:0005 goto label_177c5; @0001773A:0005 endif; @0001773A:0005 label_1773a: @0001773C:000D local_number3 = (local_number1 = 36); @0001774B:0004 if(local_number3) then // ref index: 1 @00017757:0006 global_string93 = local_string1; @00017761:0006 global_number57 = 0; @0001776D:0005 goto label_177c5; @00017776:0005 endif; @00017776:0005 label_17776: @00017778:000D local_number3 = (local_number1 = -1); @00017787:0004 if(local_number3) then // ref index: 1 @00017793:0006 global_string91 = local_string1; @0001779D:0006 global_string86 = "Failed"; @000177AD:0005 goto label_177c5; @000177B6:0002 endif; @000177B6:0002 label_177b6: @000177B8:0027 // return coming @000177BC:0023 return 0; @000177C5:0003 label_177c5: @000177C7:0027 // return coming @000177CB:0023 return 1; @000177D4:0026 end; // checksum: dc92d8e5 @000177E0:0004 label_177e0: @000177E2:0022 function NUMBER function_406(local_number1, local_string1) @000177E2 @000177E2 @000177E2 @000177E2 begin @000177EB:0027 // return coming @000177EF:0023 return global_number57; @000177F6:0026 end; // checksum: 11221 @00017802:0009 label_17802: @00017804:0022 function NUMBER function_407() @00017804 NUMBER local_number1, local_number2; @00017804 STRING local_string1; @00017804 @00017804 begin @0001780D:000D local_number1 = (global_number56 = 0); @0001781C:0028 StrLengthChars(global_string95); @00017823:0006 local_number2 = LASTRESULT; @0001782D:000D local_number2 = (local_number2 = 0); @0001783C:0018 local_number1 = (local_number1 || local_number2); @00017849:0004 if(local_number1) then // ref index: 1 @00017855:0027 // return coming @00017859:0023 return -1; @00017862:0008 endif; @00017862:0008 label_17862: @00017864:0021 function_652(); @0001786A:0006 local_string1 = LASTRESULT; @00017874:0014 local_string1 = (local_string1 ^ global_string95); @00017881:0007 local_string1 = (local_string1 + ".mif"); @00017892:0021 function_314(local_string1); @0001789B:0027 // return coming @0001789F:0023 return 0; @000178A8:0026 end; // checksum: d19d3594 @000178B4:0005 label_178b4: @000178B6:0022 function NUMBER function_408() @000178B6 NUMBER local_number1, local_number2, local_number3, local_number4; @000178B6 @000178B6 @000178B6 begin @000178BF:000D local_number4 = (global_number56 = 0); @000178CE:0004 if(local_number4) then // ref index: 1 @000178DA:0027 // return coming @000178DE:0023 return 0; @000178E7:0008 endif; @000178E7:0008 label_178e7: @000178E9:0039 UseDll(global_string94); @000178F0:0006 local_number1 = LASTRESULT; @000178FA:0006 local_number2 = 0; @00017906:000D local_number4 = (local_number1 = 0); @00017915:0004 if(local_number4) then // ref index: 3 @00017921:000D local_number4 = (global_string86 = "Success"); @00017935:0004 if(local_number4) then // ref index: 1 @00017941:0006 local_number3 = 1; @0001794D:0005 endif; @0001794D:0005 label_1794d: @0001794F:0020 InstallStatusMIF(global_string95, global_string92, global_string87, global_string88, global_string93, global_string90, global_string91, local_number3); // dll: ISMIF32.dll @0001796D:0006 local_number4 = LASTRESULT; @00017977:000E local_number4 = (local_number4 != 0); @00017986:0004 if(local_number4) then // ref index: 1 @00017992:0006 local_number2 = 1; @0001799E:0001 endif; @0001799E:0001 label_1799e: @000179A0:003A UnUseDll(global_string94); @000179A7:0006 endif; @000179A7:0006 label_179a7: @000179A9:000D local_number4 = (local_number2 = 0); @000179B8:0004 if(local_number4) then // ref index: 1 @000179C4:0027 // return coming @000179C8:0021 function_413(); @000179CE:0006 local_number4 = LASTRESULT; @000179D8:0023 return local_number4; @000179DF:0003 endif; @000179DF:0003 label_179df: @000179E1:0027 // return coming @000179E5:0023 return 1; @000179EE:0026 end; // checksum: 6b3b6909 @000179FA:001F label_179fa: @000179FC:0022 function NUMBER function_409() @000179FC NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6; @000179FC @000179FC OBJECT local_object1; @000179FC begin @00017A05:001A local_number1 = &local_object1; @00017A0F:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll @00017A18:0035 local_object1.nYearMonth; @00017A2C:0006 local_number1 = LASTRESULT; @00017A36:0021 function_423(local_number1); @00017A3F:0006 local_number1 = LASTRESULT; @00017A49:0035 local_object1.nYearMonth; @00017A5D:0006 local_number2 = LASTRESULT; @00017A67:0021 LOWORD/HIWORD(local_number2); @00017A70:0006 local_number2 = LASTRESULT; @00017A7A:0035 local_object1.nDay; @00017A88:0006 local_number3 = LASTRESULT; @00017A92:0021 LOWORD/HIWORD(local_number3); @00017A9B:0006 local_number3 = LASTRESULT; @00017AA5:0035 local_object1.nHourMin; @00017AB7:0006 local_number4 = LASTRESULT; @00017AC1:0021 function_423(local_number4); @00017ACA:0006 local_number4 = LASTRESULT; @00017AD4:0035 local_object1.nHourMin; @00017AE6:0006 local_number5 = LASTRESULT; @00017AF0:0021 LOWORD/HIWORD(local_number5); @00017AF9:0006 local_number5 = LASTRESULT; @00017B03:0035 local_object1.nSeconds; @00017B15:0006 local_number6 = LASTRESULT; @00017B1F:0021 function_423(local_number6); @00017B28:0006 local_number6 = LASTRESULT; @00017B32:0021 function_621(global_string89, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6); @00017B75:0027 // return coming @00017B79:0023 return 1; @00017B82:0026 end; // checksum: 5643831e @00017B92:0004 label_17b92: @00017B94:0022 function NUMBER function_410() @00017B94 NUMBER local_number1; @00017B94 STRING local_string1, local_string2; @00017B94 @00017B94 begin @00017B9D:0004 if(global_number56) then // ref index: 1 @00017BA9:0027 // return coming @00017BAD:0023 return 1; @00017BB6:0003 endif; @00017BB6:0003 label_17bb6: @00017BB8:000D local_number1 = (local_string1 = ""); @00017BC5:0004 if(local_number1) then // ref index: 1 @00017BD1:0006 local_string1 = "Status"; @00017BE1:000F endif; @00017BE1:000F label_17be1: @00017BE3:0006 global_string86 = ""; @00017BED:0006 global_string87 = ""; @00017BF7:0006 global_string88 = ""; @00017C01:0006 global_string89 = ""; @00017C0B:0006 global_string90 = ""; @00017C15:0006 global_string91 = ""; @00017C1F:0006 global_string92 = ""; @00017C29:0006 global_string93 = ""; @00017C33:0021 function_639(); @00017C39:0006 local_string2 = LASTRESULT; @00017C43:0014 global_string94 = (local_string2 ^ "ismif32.dll"); @00017C5B:0006 global_string95 = local_string1; @00017C65:000D local_number1 = (global_string93 = ""); @00017C72:0004 if(local_number1) then // ref index: 1 @00017C7E:0006 global_string93 = "ENU"; @00017C8B:0004 endif; @00017C8B:0004 label_17c8b: @00017C8D:0006 global_number56 = 1; @00017C99:0027 // return coming @00017C9D:0023 return 1; @00017CA6:0026 end; // checksum: 8311d59 @00017CB2:0005 label_17cb2: @00017CB4:0022 function NUMBER function_411(local_string1) @00017CB4 @00017CB4 @00017CB4 @00017CB4 begin @00017CBD:0006 global_number56 = 0; @00017CC9:0027 // return coming @00017CCD:0023 return 1; @00017CD6:0026 end; // checksum: 32023 @00017CE2:000F label_17ce2: @00017CE4:0022 function NUMBER function_412() @00017CE4 NUMBER local_number1, local_number2, local_number3, local_number4; @00017CE4 STRING local_string1, local_string2; @00017CE4 @00017CE4 begin @00017CED:0021 function_408(); @00017CF3:0021 function_316(); @00017CF9:0006 local_number1 = LASTRESULT; @00017D03:0021 function_309(3); @00017D0E:0021 function_652(); @00017D14:0006 local_string1 = LASTRESULT; @00017D1E:0007 local_string2 = (global_string95 + ".mif"); @00017D2F:0021 CreateFile(local_number2, local_string1, local_string2); @00017D3E:0006 local_number4 = LASTRESULT; @00017D48:0009 local_number4 = (local_number4 < 0); @00017D57:0004 if(local_number4) then // ref index: 1 @00017D63:0021 function_309(local_number1); @00017D6C:0027 // return coming @00017D70:0023 return 0; @00017D79:0062 endif; @00017D79:0062 label_17d79: @00017D7B:0007 local_string1 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n"); @00017DAF:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @00017DCB:0007 local_string1 = (local_string1 + " NAME = \"ComponentID\"\r\n"); @00017DF2:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @00017E0B:0007 local_string1 = (local_string1 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n"); @00017E3C:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00017E5E:0007 local_string1 = (local_string1 + " NAME = \"Manufacturer\"\r\n"); @00017E88:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @00017EA3:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00017ECA:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00017EF1:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00017F17:0007 local_string1 = (local_string1 + " VALUE = \""); @00017F33:0007 local_string1 = (local_string1 + global_string92); @00017F40:0007 local_string1 = (local_string1 + "\"\r\n"); @00017F50:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00017F70:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00017F92:0007 local_string1 = (local_string1 + " NAME = \"Product\"\r\n"); @00017FB7:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @00017FD2:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00017FF9:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @00018020:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00018046:0007 local_string1 = (local_string1 + " VALUE = \""); @00018062:0007 local_string1 = (local_string1 + global_string87); @0001806F:0007 local_string1 = (local_string1 + "\"\r\n"); @0001807F:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0001809F:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @000180C1:0007 local_string1 = (local_string1 + " NAME = \"Version\"\r\n"); @000180E6:0007 local_string1 = (local_string1 + " ID = 3\r\n"); @00018101:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018128:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0001814F:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @00018175:0007 local_string1 = (local_string1 + " VALUE = \""); @00018191:0007 local_string1 = (local_string1 + global_string88); @0001819E:0007 local_string1 = (local_string1 + "\"\r\n"); @000181AE:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @000181CE:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @000181F0:0007 local_string1 = (local_string1 + " NAME = \"Locale\"\r\n"); @00018214:0007 local_string1 = (local_string1 + " ID = 4\r\n"); @0001822F:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018256:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @0001827D:0007 local_string1 = (local_string1 + " TYPE = STRING(16)\r\n"); @000182A3:0007 local_string1 = (local_string1 + " VALUE = \""); @000182BF:0007 local_string1 = (local_string1 + global_string93); @000182CC:0007 local_string1 = (local_string1 + "\"\r\n"); @000182DC:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @000182FC:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0001831E:0007 local_string1 = (local_string1 + " NAME = \"Serial Number\"\r\n"); @00018349:0007 local_string1 = (local_string1 + " ID = 5\r\n"); @00018364:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @0001838B:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @000183B2:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @000183D8:0007 local_string1 = (local_string1 + " VALUE = \""); @000183F4:0007 local_string1 = (local_string1 + global_string90); @00018401:0007 local_string1 = (local_string1 + "\"\r\n"); @00018411:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00018431:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00018453:0007 local_string1 = (local_string1 + " NAME = \"Installation\"\r\n"); @0001847D:0007 local_string1 = (local_string1 + " ID = 6\r\n"); @00018498:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @000184BF:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @000184E6:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n"); @0001850C:0007 local_string1 = (local_string1 + " VALUE = \"DateTime\"\r\n"); @00018533:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00018553:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @0001856D:0007 local_string1 = (local_string1 + " START GROUP\r\n"); @00018589:0007 local_string1 = (local_string1 + " NAME = \"InstallStatus\"\r\n"); @000185B2:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @000185CB:0007 local_string1 = (local_string1 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n"); @000185FF:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @00018621:0007 local_string1 = (local_string1 + " NAME = \"Status\"\r\n"); @00018645:0007 local_string1 = (local_string1 + " ID = 1\r\n"); @00018660:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @00018687:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @000186AE:0007 local_string1 = (local_string1 + " TYPE = STRING(32)\r\n"); @000186D4:0007 local_string1 = (local_string1 + " VALUE = \""); @000186F0:0007 local_string1 = (local_string1 + global_string86); @000186FD:0007 local_string1 = (local_string1 + "\"\r\n"); @0001870D:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @0001872D:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n"); @0001874F:0007 local_string1 = (local_string1 + " NAME = \"Description\"\r\n"); @00018778:0007 local_string1 = (local_string1 + " ID = 2\r\n"); @00018793:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n"); @000187BA:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n"); @000187E1:0007 local_string1 = (local_string1 + " TYPE = STRING(128)\r\n"); @00018808:0007 local_string1 = (local_string1 + " VALUE = \""); @00018824:0007 local_string1 = (local_string1 + global_string91); @00018831:0007 local_string1 = (local_string1 + "\"\r\n"); @00018841:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n"); @00018861:0007 local_string1 = (local_string1 + " END GROUP\r\n"); @0001887B:0007 local_string1 = (local_string1 + "END COMPONENT"); @00018895:0021 function_312(local_number2, local_string1); @000188A1:0006 local_number3 = LASTRESULT; @000188AB:0021 function_311(local_number2); @000188B4:0021 function_309(local_number1); @000188BD:0009 local_number4 = (local_number3 < 0); @000188CC:0004 if(local_number4) then // ref index: 1 @000188D8:0027 // return coming @000188DC:0023 return 0; @000188E5:0003 endif; @000188E5:0003 label_188e5: @000188E7:0027 // return coming @000188EB:0023 return 1; @000188F4:0026 end; // checksum: 774f3b2c @00018900:0009 label_18900: @00018902:0022 function NUMBER function_413() @00018902 NUMBER local_number4; @00018902 STRING local_string1, local_string2, local_string4, local_string5; @00018902 @00018902 begin @0001890B:0021 function_650(); @00018911:0006 local_string1 = LASTRESULT; @0001891B:0006 local_string2 = local_string1; @00018925:0021 LongPathToShortPath(local_string2); @0001892E:0006 local_number4 = LASTRESULT; @00018938:000D local_number4 = (-1 = local_number4); @00018947:0004 if(local_number4) then // ref index: 1 @00018953:0006 local_string2 = ""; @0001895D:000B endif; @0001895D:000B label_1895d: @0001895F:0021 function_646(); @00018965:0006 local_number4 = LASTRESULT; @0001896F:0021 function_621(local_string4, "-l0x%lx", local_number4); @00018985:0014 local_string5 = (local_string2 ^ "Ctor.dll"); @0001899A:0007 local_string5 = ("RunDll32 " + local_string5); @000189B0:0007 local_string5 = (local_string5 + " "); @000189CD:0007 local_string5 = (local_string5 + local_string4); @000189DA:0007 global_string8 = (local_string5 + " "); @000189E8:0006 global_string7 = " -uninst "; @00018A0D:0024 return; @00018A11:0026 end; // checksum: fcd4f4d1 @00018A1D:0006 label_18a1d: @00018A1F:0022 function void function_415() @00018A1F NUMBER local_number1; @00018A1F STRING local_string1, local_string2; @00018A1F OBJECT local_object1; @00018A1F begin @00018A28:0006 global_string0 = global_string5; @00018A32:0021 function_355(); @00018A38:0006 local_number1 = LASTRESULT; @00018A42:0004 if(local_number1) then // ref index: 1 @00018A4E:0020 _SetupInet(global_number50); // dll: ISRT.dll @00018A57:000B endif; @00018A57:000B label_18a57: @00018A59:0021 function_583(); @00018A5F:0006 local_number1 = LASTRESULT; @00018A69:0009 local_number1 = (local_number1 < 0); @00018A78:0004 if(local_number1) then // ref index: 1 @00018A84:000D local_number1 = (global_number29 = 2); @00018A93:0004 if(local_number1) then // ref index: 1 @00018A9F:0021 function_406(65, "Failed"); @00018AB3:0021 function_406(73, "Failed silent installation. May be failed to allocate Memory."); @00018AFE:0021 function_408(); @00018B04:0021 function_409(); @00018B0A:0002 abort; @00018B0E:0014 endif; @00018B0E:0014 endif; @00018B0E:0014 label_18b0e: @00018B10:0021 function_408(); @00018B16:0021 function_409(); @00018B1C:000E local_number1 = (global_number29 != 2); @00018B2B:0004 if(local_number1) then // ref index: 2 @00018B37:0020 __GetUser(global_number50, local_object1); // dll: ISRT.dll @00018B43:0021 function_645(); @00018B49:0006 local_string2 = LASTRESULT; @00018B53:0014 local_string2 = (local_string2 ^ "user.pal"); @00018B68:0021 function_360(3, local_string2); @00018B76:0006 local_number1 = LASTRESULT; @00018B80:0004 if(local_number1) then // ref index: 1 @00018B8C:0021 function_645(); @00018B92:0006 local_string2 = LASTRESULT; @00018B9C:0014 local_string2 = (local_string2 ^ "user.pal"); @00018BB1:0033 local_object1.DefaultPalette = local_string2; @00018BCC:0021 function_645(); @00018BD2:0006 local_string2 = LASTRESULT; @00018BDC:0014 local_string2 = (local_string2 ^ "user.pal"); @00018BF1:0020 _SetPaletteFile(global_number50, local_string2); // dll: ISRT.dll @00018BFD:0005 goto label_18ccb; @00018C06:000E endif; @00018C06:000E label_18c06: @00018C08:0021 function_645(); @00018C0E:0006 local_string2 = LASTRESULT; @00018C18:0014 local_string2 = (local_string2 ^ "default.pal"); @00018C30:0021 function_360(3, local_string2); @00018C3E:0006 local_number1 = LASTRESULT; @00018C48:0004 if(local_number1) then // ref index: 1 @00018C54:0021 function_645(); @00018C5A:0006 local_string2 = LASTRESULT; @00018C64:0014 local_string2 = (local_string2 ^ "default.pal"); @00018C7C:0033 local_object1.DefaultPalette = local_string2; @00018C97:0021 function_645(); @00018C9D:0006 local_string2 = LASTRESULT; @00018CA7:0014 local_string2 = (local_string2 ^ "default.pal"); @00018CBF:0020 _SetPaletteFile(global_number50, local_string2); // dll: ISRT.dll @00018CCB:0008 endif; @00018CCB:0008 endif; @00018CCB:0008 label_18ccb: @00018CCD:0021 function_415(); @00018CD3:0021 function_646(); @00018CD9:0006 local_number1 = LASTRESULT; @00018CE3:0021 function_621(local_string1, "-l0x%lx", local_number1); @00018CF9:0033 global_object10.CommandLine = local_string1; @00018D11:0027 // return coming @00018D15:0023 return 0; @00018D1E:0026 end; // checksum: 5c39ed58 @00018D2E:0005 label_18d2e: @00018D30:0022 function NUMBER function_416() @00018D30 NUMBER local_number1; @00018D30 @00018D30 @00018D30 begin @00018D39:0021 function_355(); @00018D3F:0006 local_number1 = LASTRESULT; @00018D49:0004 if(local_number1) then // ref index: 1 @00018D55:0020 _CleanupInet(global_number50); // dll: ISRT.dll @00018D5E:0003 endif; @00018D5E:0003 label_18d5e: @00018D60:0027 // return coming @00018D64:0023 return 0; @00018D6D:0026 end; // checksum: 352a2811 @00018D79:0005 label_18d79: @00018D7B:0022 function NUMBER function_417() @00018D7B NUMBER local_number1, local_number2; @00018D7B @00018D7B @00018D7B begin @00018D84:0027 // return coming @00018D88:0017 local_number2 = (local_number1 >> 16); @00018D97:0023 return local_number2; @00018D9E:0026 end; // checksum: 23234 @00018DAA:0005 label_18daa: @00018DAC:0022 function NUMBER LOWORD/HIWORD(local_number1) @00018DAC NUMBER local_number2; @00018DAC @00018DAC @00018DAC begin @00018DB5:0027 // return coming @00018DB9:0012 local_number2 = (local_number1 & 65535); @00018DC8:0023 return local_number2; @00018DCF:0026 end; // checksum: fddd34 @00018DDB:0007 label_18ddb: @00018DDD:0022 function NUMBER function_423(local_number1) @00018DDD NUMBER local_number2; @00018DDD @00018DDD @00018DDD begin @00018DE6:0017 local_number1 = (local_number1 >> 8); @00018DF5:0027 // return coming @00018DF9:0021 function_425(local_number1); @00018E02:0006 local_number2 = LASTRESULT; @00018E0C:0023 return local_number2; @00018E13:0026 end; // checksum: 53d3b @00018E1F:0005 label_18e1f: @00018E21:0022 function SHORT function_424(local_number1) @00018E21 NUMBER local_number2; @00018E21 @00018E21 @00018E21 begin @00018E2A:0027 // return coming @00018E2E:0012 local_number2 = (local_number1 & 255); @00018E3D:0023 return local_number2; @00018E44:0026 end; // checksum: 2dd32 @00018E50:000A label_18e50: @00018E52:0022 function SHORT function_425(local_number1) @00018E52 NUMBER local_number2, local_number3, local_number4; @00018E52 @00018E52 @00018E52 begin @00018E5B:0027 // return coming @00018E5F:0021 function_423(local_number2); @00018E68:0006 local_number3 = LASTRESULT; @00018E72:0016 local_number3 = (local_number3 << 16); @00018E81:0021 function_423(local_number1); @00018E8A:0006 local_number4 = LASTRESULT; @00018E94:0013 local_number3 = (local_number3 | local_number4); @00018EA1:0023 return local_number3; @00018EA8:0026 end; // checksum: 14520 @00018EB4:0005 label_18eb4: @00018EB6:0022 function NUMBER function_426(local_number1, local_number2) @00018EB6 NUMBER local_number3, local_number4, local_number5; @00018EB6 @00018EB6 @00018EB6 begin @00018EBF:000D local_number5 = (local_number1 = 0); @00018ECE:0004 if(local_number5) then // ref index: 1 @00018EDA:0027 // return coming @00018EDE:0023 return -2; @00018EE7:0005 endif; @00018EE7:0005 label_18ee7: @00018EE9:0027 // return coming @00018EED:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll @00018EFF:0006 local_number5 = LASTRESULT; @00018F09:0023 return local_number5; @00018F10:0026 end; // checksum: fbc4a0c7 @00018F1C:0005 label_18f1c: @00018F1E:0022 function NUMBER function_427(local_number1, local_number2, local_number3, local_number4) @00018F1E @00018F1E @00018F1E OBJECT local_object1; @00018F1E begin @00018F27:0020 GetTickCount(); // dll: KERNEL32.dll @00018F2D:0006 local_number3 = LASTRESULT; @00018F37:0010 local_number4 = (local_number1 * 1000); @00018F46:0007 local_number2 = (local_number3 + local_number4); @00018F53:0016 label_18f53: @00018F55:0001 // switch/while/??? @00018F59:0020 GetTickCount(); // dll: KERNEL32.dll @00018F5F:0006 local_number3 = LASTRESULT; @00018F69:0009 local_number3 = (local_number3 < local_number2); @00018F76:0004 if(local_number3) then // ref index: 3 @00018F82:001A local_number3 = &local_object1; @00018F8C:0020 PeekMessageA(local_number3, 0, 0, 0, 1); // dll: USER32.dll @00018FA9:0006 local_number3 = LASTRESULT; @00018FB3:0004 if(local_number3) then // ref index: 2 @00018FBF:0035 local_object1.message; @00018FD0:0006 local_number3 = LASTRESULT; @00018FDA:000D local_number3 = (local_number3 = 17); @00018FE9:0035 local_object1.message; @00018FFA:0006 local_number4 = LASTRESULT; @00019004:000D local_number4 = (local_number4 = 16); @00019013:0018 local_number3 = (local_number3 || local_number4); @00019020:0035 local_object1.message; @00019031:0006 local_number4 = LASTRESULT; @0001903B:000D local_number4 = (local_number4 = 18); @0001904A:0018 local_number3 = (local_number3 || local_number4); @00019057:0004 if(local_number3) then // ref index: 1 @00019063:0005 goto label_19094; @0001906C:0004 endif; @0001906C:0004 label_1906c: @0001906E:001A local_number3 = &local_object1; @00019078:0020 TranslateMessage(local_number3); // dll: USER32.dll @00019081:001A local_number3 = &local_object1; @0001908B:0020 DispatchMessage(local_number3); // dll: USER32.dll @00019094:0002 endif; @00019094:0002 label_19094: @00019096:0020 Sleep(1); // dll: KERNEL32.dll @000190A1:0005 goto label_18f53; @000190AA:0001 endif; @000190AA:0001 label_190aa: @000190AC:0026 end; // checksum: 85bad2e0 @000190BC:0006 label_190bc: @000190BE:0022 function NUMBER GetWindowHandle(local_number1) @000190BE NUMBER local_number2; @000190BE @000190BE @000190BE begin @000190C7:000D local_number2 = (local_number1 = -2); @000190D6:0004 if(local_number2) then // ref index: 2 @000190E2:0004 if(global_number58) then // ref index: 1 @000190EE:0027 // return coming @000190F2:0023 return global_number58; @000190F9:0004 endif; @000190F9:0004 label_190f9: @000190FB:0020 GetHandle(global_number50, -2); // dll: ISRT.dll @00019109:0006 global_number58 = LASTRESULT; @00019113:0027 // return coming @00019117:0023 return global_number58; @0001911E:0003 endif; @0001911E:0003 label_1911e: @00019120:0027 // return coming @00019124:0023 return 0; @0001912D:0026 end; // checksum: 7047352d @00019139:0004 label_19139: @0001913B:0022 function NUMBER function_429(local_number1) @0001913B NUMBER local_number2; @0001913B @0001913B @0001913B begin @00019144:000E local_number2 = (global_number29 != 2); @00019153:0004 if(local_number2) then // ref index: 1 @0001915F:0020 MessageBeepP(0); // dll: ISRT.dll @0001916A:0003 endif; @0001916A:0003 label_1916a: @0001916C:0027 // return coming @00019170:0023 return 0; @00019179:0026 end; // checksum: 35330f28 @00019185:0002 label_19185: @00019187:0022 function NUMBER Do(local_number1) @00019187 NUMBER local_number2, local_number3; @00019187 STRING local_string1; @00019187 OBJECT local_object1, local_object2; @00019187 begin @00019190:0001 // switch/while/??? @00019194:0007 label_19194: @00019196:000D local_number3 = (local_number1 = 2); @000191A5:0004 if(local_number3) then // ref index: 1 @000191B1:0027 // return coming @000191B5:0030 _unknown_ 2 @000191BE:0006 local_number3 = LASTRESULT; @000191C8:0023 return local_number3; @000191CF:0005 goto label_19411; @000191D8:0007 endif; @000191D8:0007 label_191d8: @000191DA:000D local_number3 = (local_number1 = 1); @000191E9:0004 if(local_number3) then // ref index: 1 @000191F5:0027 // return coming @000191F9:0030 _unknown_ 1 @00019202:0006 local_number3 = LASTRESULT; @0001920C:0023 return local_number3; @00019213:0005 goto label_19411; @0001921C:0014 endif; @0001921C:0014 label_1921c: @0001921E:000D local_number3 = (local_number1 = 64); @0001922D:0004 if(local_number3) then // ref index: 5 @00019239:0035 global_object10.NeedReboot; @0001924D:0006 local_object1 = LASTRESULT; @00019257:0035 global_object11.PerformPendingRegistrations(local_object1); @0001927F:0006 local_object1 = NOTHING; @00019289:0006 global_string1 = ""; @00019293:0035 global_object11.Errors; @000192A3:0006 local_object1 = LASTRESULT; @000192AD:0035 local_object1.Count; @000192BC:0006 local_object1 = NOTHING; @000192C6:0006 local_object1 = LASTRESULT; @000192D0:0004 if(local_object1) then // ref index: 3 @000192DC:0006 local_object1 = NOTHING; @000192E6:0006 local_number2 = 1; @000192F2:0035 global_object11.Errors; @00019302:0006 local_object1 = LASTRESULT; @0001930C:0035 local_object1.Count; @0001931B:0006 local_object1 = NOTHING; @00019325:0006 local_object1 = LASTRESULT; @0001932F:000C label_1932f: @00019331:000B local_number3 = (local_number2 <= local_object1); @0001933E:0004 if(local_number3) then // ref index: 1 @0001934A:0035 global_object11.Errors(local_number2); @0001935D:0006 local_object2 = LASTRESULT; @00019367:0035 local_object2.File; @00019375:0006 local_object2 = NOTHING; @0001937F:0006 local_object2 = LASTRESULT; @00019389:0007 local_string1 = (global_string1 + local_object2); @00019396:0006 local_object2 = NOTHING; @000193A0:0007 global_string1 = (local_string1 + ";"); @000193AE:0007 local_number2 = (local_number2 + 1); @000193BD:0005 goto label_1932f; @000193C6:0004 endif; @000193C6:0004 label_193c6: @000193C8:0006 local_object1 = NOTHING; @000193D2:0027 // return coming @000193D6:0023 return -1; @000193DF:0005 goto label_193f7; @000193E8:0002 endif; @000193E8:0002 label_193e8: @000193EA:0027 // return coming @000193EE:0023 return 0; @000193F7:0001 label_193f7: @000193F9:0005 goto label_19411; @00019402:0002 endif; @00019402:0002 label_19402: @00019404:0027 // return coming @00019408:0023 return -1; @00019411:0003 label_19411: @00019413:0027 // return coming @00019417:0023 return 0; @00019420:0026 end; // checksum: 772c8b43 @00019434:0004 label_19434: @00019436:0022 function NUMBER Do(local_number1) @00019436 @00019436 @00019436 @00019436 begin @0001943F:0021 Do(2); @0001944A:0024 return; @0001944E:0026 end; // checksum: 2071705 @0001945A:0005 label_1945a: @0001945C:0022 function NUMBER __ISRTDoExit() @0001945C NUMBER local_number1, local_number2; @0001945C @0001945C @0001945C begin @00019465:000E local_number2 = (local_number1 != 3); @00019474:0004 if(local_number2) then // ref index: 1 @00019480:0027 // return coming @00019484:0023 return -1; @0001948D:0004 endif; @0001948D:0004 label_1948d: @0001948F:0035 global_object10.Reboot; @0001949F:0027 // return coming @000194A3:0023 return 0; @000194AC:0026 end; // checksum: c293d3fa @000194B8:0006 label_194b8: @000194BA:0022 function NUMBER function_433(local_number1) @000194BA NUMBER local_number2, local_number3; @000194BA STRING local_string1; @000194BA @000194BA begin @000194C3:000C local_number2 = (local_number1 >= -2147012895); @000194D2:000B local_number3 = (local_number1 <= -2147012722); @000194E1:0019 local_number2 = (local_number2 = local_number3); @000194EE:0004 if(local_number2) then // ref index: 1 @000194FA:000F local_number1 = (local_number1 - -2147024896); @00019509:0001 endif; @00019509:0001 label_19509: @0001950B:0001 // switch/while/??? @0001950F:0004 label_1950f: @00019511:000D local_number2 = (local_number1 = -2147167196); @00019520:0004 if(local_number2) then // ref index: 1 @0001952C:0006 local_string1 = "OK to continue with request"; @00019551:0005 goto label_1c415; @0001955A:0004 endif; @0001955A:0004 label_1955a: @0001955C:000D local_number2 = (local_number1 = -2147167195); @0001956B:0004 if(local_number2) then // ref index: 1 @00019577:0006 local_string1 = "Server has switched protocols in upgrade header"; @000195B0:0005 goto label_1c415; @000195B9:0004 endif; @000195B9:0004 label_195b9: @000195BB:000D local_number2 = (local_number1 = -2147167096); @000195CA:0004 if(local_number2) then // ref index: 1 @000195D6:0006 local_string1 = "Request completed"; @000195F1:0005 goto label_1c415; @000195FA:0004 endif; @000195FA:0004 label_195fa: @000195FC:000D local_number2 = (local_number1 = -2147167095); @0001960B:0004 if(local_number2) then // ref index: 1 @00019617:0006 local_string1 = "Object created, reason = new URI"; @00019641:0005 goto label_1c415; @0001964A:0004 endif; @0001964A:0004 label_1964a: @0001964C:000D local_number2 = (local_number1 = -2147167094); @0001965B:0004 if(local_number2) then // ref index: 1 @00019667:0006 local_string1 = "Async completion (TBS)"; @00019687:0005 goto label_1c415; @00019690:0004 endif; @00019690:0004 label_19690: @00019692:000D local_number2 = (local_number1 = -2147167093); @000196A1:0004 if(local_number2) then // ref index: 1 @000196AD:0006 local_string1 = "Partial completion"; @000196C9:0005 goto label_1c415; @000196D2:0004 endif; @000196D2:0004 label_196d2: @000196D4:000D local_number2 = (local_number1 = -2147167092); @000196E3:0004 if(local_number2) then // ref index: 1 @000196EF:0006 local_string1 = "No info to return"; @0001970A:0005 goto label_1c415; @00019713:0004 endif; @00019713:0004 label_19713: @00019715:000D local_number2 = (local_number1 = -2147167091); @00019724:0004 if(local_number2) then // ref index: 1 @00019730:0006 local_string1 = "Request completed, but clear form"; @0001975B:0005 goto label_1c415; @00019764:0004 endif; @00019764:0004 label_19764: @00019766:000D local_number2 = (local_number1 = -2147167090); @00019775:0004 if(local_number2) then // ref index: 1 @00019781:0006 local_string1 = "Partial GET furfilled"; @000197A0:0005 goto label_1c415; @000197A9:0004 endif; @000197A9:0004 label_197a9: @000197AB:000D local_number2 = (local_number1 = -2147166996); @000197BA:0004 if(local_number2) then // ref index: 1 @000197C6:0006 local_string1 = "Server couldn't decide what to return"; @000197F5:0005 goto label_1c415; @000197FE:0004 endif; @000197FE:0004 label_197fe: @00019800:000D local_number2 = (local_number1 = -2147166995); @0001980F:0004 if(local_number2) then // ref index: 1 @0001981B:0006 local_string1 = "Object permanently moved"; @0001983D:0005 goto label_1c415; @00019846:0004 endif; @00019846:0004 label_19846: @00019848:000D local_number2 = (local_number1 = -2147166994); @00019857:0004 if(local_number2) then // ref index: 1 @00019863:0006 local_string1 = "Object temporarily moved"; @00019885:0005 goto label_1c415; @0001988E:0004 endif; @0001988E:0004 label_1988e: @00019890:000D local_number2 = (local_number1 = -2147166993); @0001989F:0004 if(local_number2) then // ref index: 1 @000198AB:0006 local_string1 = "Redirection w/ new access method"; @000198D5:0005 goto label_1c415; @000198DE:0004 endif; @000198DE:0004 label_198de: @000198E0:000D local_number2 = (local_number1 = -2147166992); @000198EF:0004 if(local_number2) then // ref index: 1 @000198FB:0006 local_string1 = "If-modified-since was not modified"; @00019927:0005 goto label_1c415; @00019930:0004 endif; @00019930:0004 label_19930: @00019932:000D local_number2 = (local_number1 = -2147166991); @00019941:0004 if(local_number2) then // ref index: 1 @0001994D:0006 local_string1 = "Redirection to proxy, location header specifies proxy to use"; @00019993:0005 goto label_1c415; @0001999C:0004 endif; @0001999C:0004 label_1999c: @0001999E:000D local_number2 = (local_number1 = -2147166989); @000199AD:0004 if(local_number2) then // ref index: 1 @000199B9:0006 local_string1 = "HTTP/1.1: keep same verb"; @000199DB:0005 goto label_1c415; @000199E4:0004 endif; @000199E4:0004 label_199e4: @000199E6:000D local_number2 = (local_number1 = -2147166896); @000199F5:0004 if(local_number2) then // ref index: 1 @00019A01:0006 local_string1 = "Invalid syntax"; @00019A19:0005 goto label_1c415; @00019A22:0004 endif; @00019A22:0004 label_19a22: @00019A24:000D local_number2 = (local_number1 = -2147166895); @00019A33:0004 if(local_number2) then // ref index: 1 @00019A3F:0006 local_string1 = "Access denied"; @00019A56:0005 goto label_1c415; @00019A5F:0004 endif; @00019A5F:0004 label_19a5f: @00019A61:000D local_number2 = (local_number1 = -2147166894); @00019A70:0004 if(local_number2) then // ref index: 1 @00019A7C:0006 local_string1 = "Payment required"; @00019A96:0005 goto label_1c415; @00019A9F:0004 endif; @00019A9F:0004 label_19a9f: @00019AA1:000D local_number2 = (local_number1 = -2147166893); @00019AB0:0004 if(local_number2) then // ref index: 1 @00019ABC:0006 local_string1 = "Request forbidden"; @00019AD7:0005 goto label_1c415; @00019AE0:0004 endif; @00019AE0:0004 label_19ae0: @00019AE2:000D local_number2 = (local_number1 = -2147166892); @00019AF1:0004 if(local_number2) then // ref index: 1 @00019AFD:0006 local_string1 = "Object not found"; @00019B17:0005 goto label_1c415; @00019B20:0004 endif; @00019B20:0004 label_19b20: @00019B22:000D local_number2 = (local_number1 = -2147166891); @00019B31:0004 if(local_number2) then // ref index: 1 @00019B3D:0006 local_string1 = "Method is not allowed"; @00019B5C:0005 goto label_1c415; @00019B65:0004 endif; @00019B65:0004 label_19b65: @00019B67:000D local_number2 = (local_number1 = -2147166890); @00019B76:0004 if(local_number2) then // ref index: 1 @00019B82:0006 local_string1 = "No response acceptable to client found"; @00019BB2:0005 goto label_1c415; @00019BBB:0004 endif; @00019BBB:0004 label_19bbb: @00019BBD:000D local_number2 = (local_number1 = -2147166889); @00019BCC:0004 if(local_number2) then // ref index: 1 @00019BD8:0006 local_string1 = "Proxy authentication required"; @00019BFF:0005 goto label_1c415; @00019C08:0004 endif; @00019C08:0004 label_19c08: @00019C0A:000D local_number2 = (local_number1 = -2147166888); @00019C19:0004 if(local_number2) then // ref index: 1 @00019C25:0006 local_string1 = "Server timed out waiting for request"; @00019C53:0005 goto label_1c415; @00019C5C:0004 endif; @00019C5C:0004 label_19c5c: @00019C5E:000D local_number2 = (local_number1 = -2147166887); @00019C6D:0004 if(local_number2) then // ref index: 1 @00019C79:0006 local_string1 = "User should resubmit with more info"; @00019CA6:0005 goto label_1c415; @00019CAF:0004 endif; @00019CAF:0004 label_19caf: @00019CB1:000D local_number2 = (local_number1 = -2147166886); @00019CC0:0004 if(local_number2) then // ref index: 1 @00019CCC:0006 local_string1 = "The resource is no longer available"; @00019CF9:0005 goto label_1c415; @00019D02:0004 endif; @00019D02:0004 label_19d02: @00019D04:000D local_number2 = (local_number1 = -2147166885); @00019D13:0004 if(local_number2) then // ref index: 1 @00019D1F:0006 local_string1 = "The server refused to accept request w/o a length"; @00019D5A:0005 goto label_1c415; @00019D63:0004 endif; @00019D63:0004 label_19d63: @00019D65:000D local_number2 = (local_number1 = -2147166884); @00019D74:0004 if(local_number2) then // ref index: 1 @00019D80:0006 local_string1 = "Precondition given in request failed"; @00019DAE:0005 goto label_1c415; @00019DB7:0004 endif; @00019DB7:0004 label_19db7: @00019DB9:000D local_number2 = (local_number1 = -2147166883); @00019DC8:0004 if(local_number2) then // ref index: 1 @00019DD4:0006 local_string1 = "Request entity was too large"; @00019DFA:0005 goto label_1c415; @00019E03:0004 endif; @00019E03:0004 label_19e03: @00019E05:000D local_number2 = (local_number1 = -2147166882); @00019E14:0004 if(local_number2) then // ref index: 1 @00019E20:0006 local_string1 = "Request URI too long"; @00019E3E:0005 goto label_1c415; @00019E47:0004 endif; @00019E47:0004 label_19e47: @00019E49:000D local_number2 = (local_number1 = -2147166881); @00019E58:0004 if(local_number2) then // ref index: 1 @00019E64:0006 local_string1 = "Unsupported media type"; @00019E84:0005 goto label_1c415; @00019E8D:0004 endif; @00019E8D:0004 label_19e8d: @00019E8F:000D local_number2 = (local_number1 = -2147166847); @00019E9E:0004 if(local_number2) then // ref index: 1 @00019EAA:0006 local_string1 = "Retry after doing the appropriate action"; @00019EDC:0005 goto label_1c415; @00019EE5:0004 endif; @00019EE5:0004 label_19ee5: @00019EE7:000D local_number2 = (local_number1 = -2147166796); @00019EF6:0004 if(local_number2) then // ref index: 1 @00019F02:0006 local_string1 = "Internal server error"; @00019F21:0005 goto label_1c415; @00019F2A:0004 endif; @00019F2A:0004 label_19f2a: @00019F2C:000D local_number2 = (local_number1 = -2147166795); @00019F3B:0004 if(local_number2) then // ref index: 1 @00019F47:0006 local_string1 = "Required not supported"; @00019F67:0005 goto label_1c415; @00019F70:0004 endif; @00019F70:0004 label_19f70: @00019F72:000D local_number2 = (local_number1 = -2147166794); @00019F81:0004 if(local_number2) then // ref index: 1 @00019F8D:0006 local_string1 = "Error response received from gateway"; @00019FBB:0005 goto label_1c415; @00019FC4:0004 endif; @00019FC4:0004 label_19fc4: @00019FC6:000D local_number2 = (local_number1 = -2147166793); @00019FD5:0004 if(local_number2) then // ref index: 1 @00019FE1:0006 local_string1 = "Temporarily overloaded"; @0001A001:0005 goto label_1c415; @0001A00A:0004 endif; @0001A00A:0004 label_1a00a: @0001A00C:000D local_number2 = (local_number1 = -2147166792); @0001A01B:0004 if(local_number2) then // ref index: 1 @0001A027:0006 local_string1 = "Timed out waiting for gateway"; @0001A04E:0005 goto label_1c415; @0001A057:0004 endif; @0001A057:0004 label_1a057: @0001A059:000D local_number2 = (local_number1 = -2147166791); @0001A068:0004 if(local_number2) then // ref index: 1 @0001A074:0006 local_string1 = "HTTP version not supported"; @0001A098:0005 goto label_1c415; @0001A0A1:0004 endif; @0001A0A1:0004 label_1a0a1: @0001A0A3:000D local_number2 = (local_number1 = 12162); @0001A0B2:0004 if(local_number2) then // ref index: 1 @0001A0BE:0006 local_string1 = "The HTTP cookie was declined by the server."; @0001A0F3:0005 goto label_1c415; @0001A0FC:0004 endif; @0001A0FC:0004 label_1a0fc: @0001A0FE:000D local_number2 = (local_number1 = 12161); @0001A10D:0004 if(local_number2) then // ref index: 1 @0001A119:0006 local_string1 = "The HTTP cookie requires confirmation."; @0001A149:0005 goto label_1c415; @0001A152:0004 endif; @0001A152:0004 label_1a152: @0001A154:000D local_number2 = (local_number1 = 12151); @0001A163:0004 if(local_number2) then // ref index: 1 @0001A16F:0006 local_string1 = "The server did not return any headers."; @0001A19F:0005 goto label_1c415; @0001A1A8:0004 endif; @0001A1A8:0004 label_1a1a8: @0001A1AA:000D local_number2 = (local_number1 = 12155); @0001A1B9:0004 if(local_number2) then // ref index: 1 @0001A1C5:0006 local_string1 = "The header could not be added because it already exists."; @0001A207:0005 goto label_1c415; @0001A210:0004 endif; @0001A210:0004 label_1a210: @0001A212:000D local_number2 = (local_number1 = 12150); @0001A221:0004 if(local_number2) then // ref index: 1 @0001A22D:0006 local_string1 = "The requested header could not be located."; @0001A261:0005 goto label_1c415; @0001A26A:0004 endif; @0001A26A:0004 label_1a26a: @0001A26C:000D local_number2 = (local_number1 = 12153); @0001A27B:0004 if(local_number2) then // ref index: 1 @0001A287:0006 local_string1 = "The supplied header is invalid."; @0001A2B0:0005 goto label_1c415; @0001A2B9:0004 endif; @0001A2B9:0004 label_1a2b9: @0001A2BB:000D local_number2 = (local_number1 = 12154); @0001A2CA:0004 if(local_number2) then // ref index: 1 @0001A2D6:0006 local_string1 = "The request made to HttpQueryInfo is invalid."; @0001A30D:0005 goto label_1c415; @0001A316:0004 endif; @0001A316:0004 label_1a316: @0001A318:000D local_number2 = (local_number1 = 12152); @0001A327:0004 if(local_number2) then // ref index: 1 @0001A333:0006 local_string1 = "The server response could not be parsed."; @0001A365:0005 goto label_1c415; @0001A36E:0004 endif; @0001A36E:0004 label_1a36e: @0001A370:000D local_number2 = (local_number1 = 12160); @0001A37F:0004 if(local_number2) then // ref index: 1 @0001A38B:0006 local_string1 = "The HTTP request was not redirected."; @0001A3B9:0005 goto label_1c415; @0001A3C2:0004 endif; @0001A3C2:0004 label_1a3c2: @0001A3C4:000D local_number2 = (local_number1 = 12156); @0001A3D3:0004 if(local_number2) then // ref index: 1 @0001A3DF:0006 local_string1 = "The redirection failed because either the scheme changed (for example, HTTP to FTP) or all attempts made to redirect failed (default is five attempts)."; @0001A480:0005 goto label_1c415; @0001A489:0004 endif; @0001A489:0004 label_1a489: @0001A48B:000D local_number2 = (local_number1 = 12168); @0001A49A:0004 if(local_number2) then // ref index: 1 @0001A4A6:0006 local_string1 = "The redirection requires user confirmation."; @0001A4DB:0005 goto label_1c415; @0001A4E4:0004 endif; @0001A4E4:0004 label_1a4e4: @0001A4E6:000D local_number2 = (local_number1 = 12047); @0001A4F5:0004 if(local_number2) then // ref index: 1 @0001A501:0006 local_string1 = "The application could not start an asynchronous thread."; @0001A542:0005 goto label_1c415; @0001A54B:0004 endif; @0001A54B:0004 label_1a54b: @0001A54D:000D local_number2 = (local_number1 = 12166); @0001A55C:0004 if(local_number2) then // ref index: 1 @0001A568:0006 local_string1 = "There was an error in the automatic proxy configuration script."; @0001A5B1:0005 goto label_1c415; @0001A5BA:0004 endif; @0001A5BA:0004 label_1a5ba: @0001A5BC:000D local_number2 = (local_number1 = 12010); @0001A5CB:0004 if(local_number2) then // ref index: 1 @0001A5D7:0006 local_string1 = "The length of an option supplied to InternetQueryOption or InternetSetOption is incorrect for the type of option specified."; @0001A65C:0005 goto label_1c415; @0001A665:0004 endif; @0001A665:0004 label_1a665: @0001A667:000D local_number2 = (local_number1 = 12022); @0001A676:0004 if(local_number2) then // ref index: 1 @0001A682:0006 local_string1 = "A required registry value was located but is an incorrect type or has an invalid value."; @0001A6E3:0005 goto label_1c415; @0001A6EC:0004 endif; @0001A6EC:0004 label_1a6ec: @0001A6EE:000D local_number2 = (local_number1 = 12029); @0001A6FD:0004 if(local_number2) then // ref index: 1 @0001A709:0006 local_string1 = "The attempt to connect to the server failed."; @0001A73F:0005 goto label_1c415; @0001A748:0004 endif; @0001A748:0004 label_1a748: @0001A74A:000D local_number2 = (local_number1 = 12042); @0001A759:0004 if(local_number2) then // ref index: 1 @0001A765:0006 local_string1 = "The application is posting and attempting to change multiple lines of text on a server that is not secure."; @0001A7D9:0005 goto label_1c415; @0001A7E2:0004 endif; @0001A7E2:0004 label_1a7e2: @0001A7E4:000D local_number2 = (local_number1 = 12044); @0001A7F3:0004 if(local_number2) then // ref index: 1 @0001A7FF:0006 local_string1 = "The server is requesting client authentication."; @0001A838:0005 goto label_1c415; @0001A841:0004 endif; @0001A841:0004 label_1a841: @0001A843:000D local_number2 = (local_number1 = 12046); @0001A852:0004 if(local_number2) then // ref index: 1 @0001A85E:0006 local_string1 = "Client authorization is not set up on this computer."; @0001A89C:0005 goto label_1c415; @0001A8A5:0004 endif; @0001A8A5:0004 label_1a8a5: @0001A8A7:000D local_number2 = (local_number1 = 12030); @0001A8B6:0004 if(local_number2) then // ref index: 1 @0001A8C2:0006 local_string1 = "The connection with the server has been terminated."; @0001A8FF:0005 goto label_1c415; @0001A908:0004 endif; @0001A908:0004 label_1a908: @0001A90A:000D local_number2 = (local_number1 = 12031); @0001A919:0004 if(local_number2) then // ref index: 1 @0001A925:0006 local_string1 = "The connection with the server has been reset."; @0001A95D:0005 goto label_1c415; @0001A966:0004 endif; @0001A966:0004 label_1a966: @0001A968:000D local_number2 = (local_number1 = 12049); @0001A977:0004 if(local_number2) then // ref index: 1 @0001A983:0006 local_string1 = "Another thread has a password dialog box in progress."; @0001A9C2:0005 goto label_1c415; @0001A9CB:0004 endif; @0001A9CB:0004 label_1a9cb: @0001A9CD:000D local_number2 = (local_number1 = 12163); @0001A9DC:0004 if(local_number2) then // ref index: 1 @0001A9E8:0006 local_string1 = "The Internet connection has been lost."; @0001AA18:0005 goto label_1c415; @0001AA21:0004 endif; @0001AA21:0004 label_1aa21: @0001AA23:000D local_number2 = (local_number1 = 12003); @0001AA32:0004 if(local_number2) then // ref index: 1 @0001AA3E:0006 local_string1 = "An extended error was returned from the server. This is typically a string or buffer containing a verbose error message. Call InternetGetLastResponseInfo to retrieve the error text."; @0001AAFD:0005 goto label_1c415; @0001AB06:0004 endif; @0001AB06:0004 label_1ab06: @0001AB08:000D local_number2 = (local_number1 = 12171); @0001AB17:0004 if(local_number2) then // ref index: 1 @0001AB23:0006 local_string1 = "The function failed due to a security check."; @0001AB59:0005 goto label_1c415; @0001AB62:0004 endif; @0001AB62:0004 label_1ab62: @0001AB64:000D local_number2 = (local_number1 = 12032); @0001AB73:0004 if(local_number2) then // ref index: 1 @0001AB7F:0006 local_string1 = "The Win32 Internet function needs to redo the request."; @0001ABBF:0005 goto label_1c415; @0001ABC8:0004 endif; @0001ABC8:0004 label_1abc8: @0001ABCA:000D local_number2 = (local_number1 = 12054); @0001ABD9:0004 if(local_number2) then // ref index: 1 @0001ABE5:0006 local_string1 = "The requested resource requires Fortezza authentication."; @0001AC27:0005 goto label_1c415; @0001AC30:0004 endif; @0001AC30:0004 label_1ac30: @0001AC32:000D local_number2 = (local_number1 = 12036); @0001AC41:0004 if(local_number2) then // ref index: 1 @0001AC4D:0006 local_string1 = "The request failed because the handle already exists."; @0001AC8C:0005 goto label_1c415; @0001AC95:0004 endif; @0001AC95:0004 label_1ac95: @0001AC97:000D local_number2 = (local_number1 = 12039); @0001ACA6:0004 if(local_number2) then // ref index: 1 @0001ACB2:0006 local_string1 = "The application is moving from a non-SSL to an SSL connection because of a redirect."; @0001AD10:0005 goto label_1c415; @0001AD19:0004 endif; @0001AD19:0004 label_1ad19: @0001AD1B:000D local_number2 = (local_number1 = 12040); @0001AD2A:0004 if(local_number2) then // ref index: 1 @0001AD36:0006 local_string1 = "The application is moving from an SSL to an non-SSL connection because of a redirect."; @0001AD95:0005 goto label_1c415; @0001AD9E:0004 endif; @0001AD9E:0004 label_1ad9e: @0001ADA0:000D local_number2 = (local_number1 = 12052); @0001ADAF:0004 if(local_number2) then // ref index: 1 @0001ADBB:0006 local_string1 = "The data being submitted to an SSL connection is being redirected to a non-SSL connection."; @0001AE1F:0005 goto label_1c415; @0001AE28:0004 endif; @0001AE28:0004 label_1ae28: @0001AE2A:000D local_number2 = (local_number1 = 12027); @0001AE39:0004 if(local_number2) then // ref index: 1 @0001AE45:0006 local_string1 = "The format of the request is invalid."; @0001AE74:0005 goto label_1c415; @0001AE7D:0004 endif; @0001AE7D:0004 label_1ae7d: @0001AE7F:000D local_number2 = (local_number1 = 12019); @0001AE8E:0004 if(local_number2) then // ref index: 1 @0001AE9A:0006 local_string1 = "The requested operation cannot be carried out because the handle supplied is not in the correct state."; @0001AF0A:0005 goto label_1c415; @0001AF13:0004 endif; @0001AF13:0004 label_1af13: @0001AF15:000D local_number2 = (local_number1 = 12018); @0001AF24:0004 if(local_number2) then // ref index: 1 @0001AF30:0006 local_string1 = "The type of handle supplied is incorrect for this operation."; @0001AF76:0005 goto label_1c415; @0001AF7F:0004 endif; @0001AF7F:0004 label_1af7f: @0001AF81:000D local_number2 = (local_number1 = 12014); @0001AF90:0004 if(local_number2) then // ref index: 1 @0001AF9C:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied password is incorrect."; @0001B01B:0005 goto label_1c415; @0001B024:0004 endif; @0001B024:0004 label_1b024: @0001B026:000D local_number2 = (local_number1 = 12013); @0001B035:0004 if(local_number2) then // ref index: 1 @0001B041:0006 local_string1 = "The request to connect and log on to an FTP server could not be completed because the supplied user name is incorrect."; @0001B0C1:0005 goto label_1c415; @0001B0CA:0004 endif; @0001B0CA:0004 label_1b0ca: @0001B0CC:000D local_number2 = (local_number1 = 12053); @0001B0DB:0004 if(local_number2) then // ref index: 1 @0001B0E7:0006 local_string1 = "The request requires a CD-ROM to be inserted in the CD-ROM drive to locate the resource requested."; @0001B153:0005 goto label_1c415; @0001B15C:0004 endif; @0001B15C:0004 label_1b15c: @0001B15E:000D local_number2 = (local_number1 = 12004); @0001B16D:0004 if(local_number2) then // ref index: 1 @0001B179:0006 local_string1 = "An internal error has occurred."; @0001B1A2:0005 goto label_1c415; @0001B1AB:0004 endif; @0001B1AB:0004 label_1b1ab: @0001B1AD:000D local_number2 = (local_number1 = 12045); @0001B1BC:0004 if(local_number2) then // ref index: 1 @0001B1C8:0006 local_string1 = "The function is unfamiliar with the Certificate Authority that generated the server's certificate."; @0001B234:0005 goto label_1c415; @0001B23D:0004 endif; @0001B23D:0004 label_1b23d: @0001B23F:000D local_number2 = (local_number1 = 12016); @0001B24E:0004 if(local_number2) then // ref index: 1 @0001B25A:0006 local_string1 = "The requested operation is invalid."; @0001B287:0005 goto label_1c415; @0001B290:0004 endif; @0001B290:0004 label_1b290: @0001B292:000D local_number2 = (local_number1 = 12009); @0001B2A1:0004 if(local_number2) then // ref index: 1 @0001B2AD:0006 local_string1 = "A request to InternetQueryOption or InternetSetOption specified an invalid option value."; @0001B30F:0005 goto label_1c415; @0001B318:0004 endif; @0001B318:0004 label_1b318: @0001B31A:000D local_number2 = (local_number1 = 12033); @0001B329:0004 if(local_number2) then // ref index: 1 @0001B335:0006 local_string1 = "The request to the proxy was invalid."; @0001B364:0005 goto label_1c415; @0001B36D:0004 endif; @0001B36D:0004 label_1b36d: @0001B36F:000D local_number2 = (local_number1 = 12005); @0001B37E:0004 if(local_number2) then // ref index: 1 @0001B38A:0006 local_string1 = "The URL is invalid."; @0001B3A7:0005 goto label_1c415; @0001B3B0:0004 endif; @0001B3B0:0004 label_1b3b0: @0001B3B2:000D local_number2 = (local_number1 = 12028); @0001B3C1:0004 if(local_number2) then // ref index: 1 @0001B3CD:0006 local_string1 = "The requested item could not be located."; @0001B3FF:0005 goto label_1c415; @0001B408:0004 endif; @0001B408:0004 label_1b408: @0001B40A:000D local_number2 = (local_number1 = 12015); @0001B419:0004 if(local_number2) then // ref index: 1 @0001B425:0006 local_string1 = "The request to connect and log on to an FTP server failed."; @0001B469:0005 goto label_1c415; @0001B472:0004 endif; @0001B472:0004 label_1b472: @0001B474:000D local_number2 = (local_number1 = 12174); @0001B483:0004 if(local_number2) then // ref index: 1 @0001B48F:0006 local_string1 = "The MS-Logoff digest header has been returned from the Web site."; @0001B4D9:0005 goto label_1c415; @0001B4E2:0004 endif; @0001B4E2:0004 label_1b4e2: @0001B4E4:000D local_number2 = (local_number1 = 12041); @0001B4F3:0004 if(local_number2) then // ref index: 1 @0001B4FF:0006 local_string1 = "The content is not entirely secure. Some of the content being viewed may have come from unsecured servers."; @0001B573:0005 goto label_1c415; @0001B57C:0004 endif; @0001B57C:0004 label_1b57c: @0001B57E:000D local_number2 = (local_number1 = 12007); @0001B58D:0004 if(local_number2) then // ref index: 1 @0001B599:0006 local_string1 = "The server name could not be resolved."; @0001B5C9:0005 goto label_1c415; @0001B5D2:0004 endif; @0001B5D2:0004 label_1b5d2: @0001B5D4:000D local_number2 = (local_number1 = 12173); @0001B5E3:0004 if(local_number2) then // ref index: 1 @0001B5EF:0006 local_string1 = "Not currently implemented."; @0001B613:0005 goto label_1c415; @0001B61C:0004 endif; @0001B61C:0004 label_1b61c: @0001B61E:000D local_number2 = (local_number1 = 12034); @0001B62D:0004 if(local_number2) then // ref index: 1 @0001B639:0006 local_string1 = "A user interface or other blocking operation has been requested."; @0001B683:0005 goto label_1c415; @0001B68C:0004 endif; @0001B68C:0004 label_1b68c: @0001B68E:000D local_number2 = (local_number1 = 12025); @0001B69D:0004 if(local_number2) then // ref index: 1 @0001B6A9:0006 local_string1 = "An asynchronous request could not be made because a callback function has not been set."; @0001B70A:0005 goto label_1c415; @0001B713:0004 endif; @0001B713:0004 label_1b713: @0001B715:000D local_number2 = (local_number1 = 12024); @0001B724:0004 if(local_number2) then // ref index: 1 @0001B730:0006 local_string1 = "An asynchronous request could not be made because a zero context value was supplied."; @0001B78E:0005 goto label_1c415; @0001B797:0004 endif; @0001B797:0004 label_1b797: @0001B799:000D local_number2 = (local_number1 = 12023); @0001B7A8:0004 if(local_number2) then // ref index: 1 @0001B7B4:0006 local_string1 = "Direct network access cannot be made at this time."; @0001B7F0:0005 goto label_1c415; @0001B7F9:0004 endif; @0001B7F9:0004 label_1b7f9: @0001B7FB:000D local_number2 = (local_number1 = 12172); @0001B80A:0004 if(local_number2) then // ref index: 1 @0001B816:0006 local_string1 = "Initialization of the Win32 Internet API has not occurred. Indicates that a higher-level function, such as InternetOpen, has not been called yet."; @0001B8B1:0005 goto label_1c415; @0001B8BA:0004 endif; @0001B8BA:0004 label_1b8ba: @0001B8BC:000D local_number2 = (local_number1 = 12020); @0001B8CB:0004 if(local_number2) then // ref index: 1 @0001B8D7:0006 local_string1 = "The request cannot be made via a proxy."; @0001B908:0005 goto label_1c415; @0001B911:0004 endif; @0001B911:0004 label_1b911: @0001B913:000D local_number2 = (local_number1 = 12017); @0001B922:0004 if(local_number2) then // ref index: 1 @0001B92E:0006 local_string1 = "The operation was canceled, usually because the handle on which the request was operating was closed before the operation completed."; @0001B9BC:0005 goto label_1c415; @0001B9C5:0004 endif; @0001B9C5:0004 label_1b9c5: @0001B9C7:000D local_number2 = (local_number1 = 12011); @0001B9D6:0004 if(local_number2) then // ref index: 1 @0001B9E2:0006 local_string1 = "The requested option cannot be set, only queried."; @0001BA1D:0005 goto label_1c415; @0001BA26:0004 endif; @0001BA26:0004 label_1ba26: @0001BA28:000D local_number2 = (local_number1 = 12001); @0001BA37:0004 if(local_number2) then // ref index: 1 @0001BA43:0006 local_string1 = "No more handles could be generated at this time."; @0001BA7D:0005 goto label_1c415; @0001BA86:0004 endif; @0001BA86:0004 label_1ba86: @0001BA88:000D local_number2 = (local_number1 = 12043); @0001BA97:0004 if(local_number2) then // ref index: 1 @0001BAA3:0006 local_string1 = "The application is posting data to a sever that is not secure."; @0001BAEB:0005 goto label_1c415; @0001BAF4:0004 endif; @0001BAF4:0004 label_1baf4: @0001BAF6:000D local_number2 = (local_number1 = 12008); @0001BB05:0004 if(local_number2) then // ref index: 1 @0001BB11:0006 local_string1 = "The requested protocol could not be located."; @0001BB47:0005 goto label_1c415; @0001BB50:0004 endif; @0001BB50:0004 label_1bb50: @0001BB52:000D local_number2 = (local_number1 = 12165); @0001BB61:0004 if(local_number2) then // ref index: 1 @0001BB6D:0006 local_string1 = "The designated proxy server cannot be reached."; @0001BBA5:0005 goto label_1c415; @0001BBAE:0004 endif; @0001BBAE:0004 label_1bbae: @0001BBB0:000D local_number2 = (local_number1 = 12048); @0001BBBF:0004 if(local_number2) then // ref index: 1 @0001BBCB:0006 local_string1 = "The function could not handle the redirection, because the scheme changed (for example, HTTP to FTP)."; @0001BC3A:0005 goto label_1c415; @0001BC43:0004 endif; @0001BC43:0004 label_1bc43: @0001BC45:000D local_number2 = (local_number1 = 12021); @0001BC54:0004 if(local_number2) then // ref index: 1 @0001BC60:0006 local_string1 = "A required registry value could not be located."; @0001BC99:0005 goto label_1c415; @0001BCA2:0004 endif; @0001BCA2:0004 label_1bca2: @0001BCA4:000D local_number2 = (local_number1 = 12026); @0001BCB3:0004 if(local_number2) then // ref index: 1 @0001BCBF:0006 local_string1 = "The required operation could not be completed because one or more requests are pending."; @0001BD20:0005 goto label_1c415; @0001BD29:0004 endif; @0001BD29:0004 label_1bd29: @0001BD2B:000D local_number2 = (local_number1 = 12050); @0001BD3A:0004 if(local_number2) then // ref index: 1 @0001BD46:0006 local_string1 = "The dialog box should be retried."; @0001BD71:0005 goto label_1c415; @0001BD7A:0004 endif; @0001BD7A:0004 label_1bd7a: @0001BD7C:000D local_number2 = (local_number1 = 12038); @0001BD8B:0004 if(local_number2) then // ref index: 1 @0001BD97:0006 local_string1 = "SSL certificate common name (host name field) is incorrect—for example, if you entered www.server.com and the common name on the certificate says www.different.com."; @0001BE45:0005 goto label_1c415; @0001BE4E:0004 endif; @0001BE4E:0004 label_1be4e: @0001BE50:000D local_number2 = (local_number1 = 12037); @0001BE5F:0004 if(local_number2) then // ref index: 1 @0001BE6B:0006 local_string1 = "SSL certificate date that was received from the server is bad. The certificate is expired."; @0001BECF:0005 goto label_1c415; @0001BED8:0004 endif; @0001BED8:0004 label_1bed8: @0001BEDA:000D local_number2 = (local_number1 = 12055); @0001BEE9:0004 if(local_number2) then // ref index: 1 @0001BEF5:0006 local_string1 = "The SSL certificate contains errors."; @0001BF23:0005 goto label_1c415; @0001BF2C:0004 endif; @0001BF2C:0004 label_1bf2c: @0001BF2E:000D local_number2 = (local_number1 = 12056); @0001BF3D:0004 if(local_number2) then // ref index: 1 @0001BF49:0006 local_string1 = "SSL certificate was revoked."; @0001BF6F:0005 goto label_1c415; @0001BF78:0004 endif; @0001BF78:0004 label_1bf78: @0001BF7A:000D local_number2 = (local_number1 = 12057); @0001BF89:0004 if(local_number2) then // ref index: 1 @0001BF95:0006 local_string1 = "SSL certificate was revoked."; @0001BFBB:0005 goto label_1c415; @0001BFC4:0004 endif; @0001BFC4:0004 label_1bfc4: @0001BFC6:000D local_number2 = (local_number1 = 12170); @0001BFD5:0004 if(local_number2) then // ref index: 1 @0001BFE1:0006 local_string1 = "SSL certificate was revoked."; @0001C007:0005 goto label_1c415; @0001C010:0004 endif; @0001C010:0004 label_1c010: @0001C012:000D local_number2 = (local_number1 = 12169); @0001C021:0004 if(local_number2) then // ref index: 1 @0001C02D:0006 local_string1 = "SSL certificate is invalid."; @0001C052:0005 goto label_1c415; @0001C05B:0004 endif; @0001C05B:0004 label_1c05b: @0001C05D:000D local_number2 = (local_number1 = 12157); @0001C06C:0004 if(local_number2) then // ref index: 1 @0001C078:0006 local_string1 = "The application experienced an internal error loading the SSL libraries."; @0001C0CA:0005 goto label_1c415; @0001C0D3:0004 endif; @0001C0D3:0004 label_1c0d3: @0001C0D5:000D local_number2 = (local_number1 = 12164); @0001C0E4:0004 if(local_number2) then // ref index: 1 @0001C0F0:0006 local_string1 = "The Web site or server indicated is unreachable."; @0001C12A:0005 goto label_1c415; @0001C133:0004 endif; @0001C133:0004 label_1c133: @0001C135:000D local_number2 = (local_number1 = 12012); @0001C144:0004 if(local_number2) then // ref index: 1 @0001C150:0006 local_string1 = "The Win32 Internet function support is being shut down or unloaded."; @0001C19D:0005 goto label_1c415; @0001C1A6:0004 endif; @0001C1A6:0004 label_1c1a6: @0001C1A8:000D local_number2 = (local_number1 = 12159); @0001C1B7:0004 if(local_number2) then // ref index: 1 @0001C1C3:0006 local_string1 = "The required protocol stack is not loaded and the application cannot start WinSock."; @0001C220:0005 goto label_1c415; @0001C229:0004 endif; @0001C229:0004 label_1c229: @0001C22B:000D local_number2 = (local_number1 = 12002); @0001C23A:0004 if(local_number2) then // ref index: 1 @0001C246:0006 local_string1 = "The request has timed out."; @0001C26A:0005 goto label_1c415; @0001C273:0004 endif; @0001C273:0004 label_1c273: @0001C275:000D local_number2 = (local_number1 = 12158); @0001C284:0004 if(local_number2) then // ref index: 1 @0001C290:0006 local_string1 = "The function was unable to cache the file."; @0001C2C4:0005 goto label_1c415; @0001C2CD:0004 endif; @0001C2CD:0004 label_1c2cd: @0001C2CF:000D local_number2 = (local_number1 = 12167); @0001C2DE:0004 if(local_number2) then // ref index: 1 @0001C2EA:0006 local_string1 = "The automatic proxy configuration script could not be downloaded. The INTERNET_FLAG_MUST_CACHE_REQUEST flag was set."; @0001C368:0005 goto label_1c415; @0001C371:0004 endif; @0001C371:0004 label_1c371: @0001C373:000D local_number2 = (local_number1 = 12006); @0001C382:0004 if(local_number2) then // ref index: 1 @0001C38E:0006 local_string1 = "The URL scheme could not be recognized, or is not supported."; @0001C3D4:0005 goto label_1c415; @0001C3DD:0003 endif; @0001C3DD:0003 label_1c3dd: @0001C3DF:0021 StrRemoveLastSlash(local_string1); @0001C3E8:0006 local_number2 = LASTRESULT; @0001C3F2:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll @0001C415:0003 label_1c415: @0001C417:0027 // return coming @0001C41B:0023 return local_string1; @0001C422:0026 end; // checksum: 31dbf22c @0001C42E:0009 label_1c42e: @0001C430:0022 function STRING function_434(local_number1) @0001C430 NUMBER local_number2; @0001C430 STRING local_string1, local_string2; @0001C430 OBJECT local_object1, local_object2; @0001C430 begin @0001C439:0006 local_object1 = local_string1; @0001C443:0021 function_437(local_object1, local_object2); @0001C44F:0006 local_number1 = LASTRESULT; @0001C459:0009 local_number2 = (local_number1 < 0); @0001C468:0004 if(local_number2) then // ref index: 1 @0001C474:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 523, local_number1); @0001C4AF:0027 // return coming @0001C4B3:0023 return local_number1; @0001C4BA:0003 endif; @0001C4BA:0003 label_1c4ba: @0001C4BC:0036 try // ref index 1: 1 ref index 2: 2 @0001C4CA:0006 local_string2 = local_object2; @0001C4D4:0037 catch @0001C4D8:0004 label_1c4d8: @0001C4DA:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 529, -1); @0001C517:0027 // return coming @0001C51B:0023 return -1; @0001C524:0038 endcatch; @0001C528:0003 label_1c528: @0001C52A:0027 // return coming @0001C52E:0023 return 0; @0001C537:0026 end; // checksum: b040b @0001C54B:0008 label_1c54b: @0001C54D:0022 function NUMBER function_435(local_string1, local_string2) @0001C54D NUMBER local_number2; @0001C54D @0001C54D OBJECT local_object1, local_object2; @0001C54D begin @0001C556:0006 local_object1 = local_string1; @0001C560:0006 local_object2 = local_string2; @0001C56A:0027 // return coming @0001C56E:0021 function_438(local_object1, local_object2); @0001C57A:0006 local_number2 = LASTRESULT; @0001C584:0023 return local_number2; @0001C58B:0026 end; // checksum: b3c24 @0001C59F:000B label_1c59f: @0001C5A1:0022 function NUMBER function_436(local_string1, local_string2) @0001C5A1 NUMBER local_number1; @0001C5A1 @0001C5A1 OBJECT local_object1, local_object2, local_object3, local_object4, local_object5; @0001C5A1 begin @0001C5AA:0036 try // ref index 1: 4 ref index 2: 5 @0001C5B8:0036 try // ref index 1: 1 ref index 2: 2 @0001C5C6:0035 global_object12.MainLog; @0001C5D7:0006 local_object4 = LASTRESULT; @0001C5E1:0035 local_object4.SubFeatureLogs; @0001C5F9:0006 local_object5 = LASTRESULT; @0001C603:0035 local_object5.Item(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001C638:0006 local_object5 = NOTHING; @0001C642:0034 set local_object3 = LASTRESULT; @0001C64C:0037 catch @0001C650:0007 label_1c650: @0001C652:0035 global_object12.MainLog; @0001C663:0006 local_object5 = LASTRESULT; @0001C66D:0035 local_object5.CreateFeatureLog(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001C6AE:0006 local_object5 = NOTHING; @0001C6B8:0034 set local_object3 = LASTRESULT; @0001C6C2:0033 local_object3.Name = ; @0001C6DB:0038 endcatch; @0001C6DF:0007 label_1c6df: @0001C6E1:0020 IsObject(local_object3); // dll: ISRT.dll @0001C6EA:0006 local_number1 = LASTRESULT; @0001C6F4:000D local_number1 = (local_number1 = 0); @0001C703:0004 if(local_number1) then // ref index: 1 @0001C70F:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 600, -1); @0001C74C:0027 // return coming @0001C750:0023 return -1; @0001C759:0003 endif; @0001C759:0003 label_1c759: @0001C75B:0035 local_object3.Property(local_object1); @0001C770:0006 local_object2 = LASTRESULT; @0001C77A:0037 catch @0001C77E:0004 label_1c77e: @0001C780:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 608, -1); @0001C7BD:0027 // return coming @0001C7C1:0023 return -1; @0001C7CA:0038 endcatch; @0001C7CE:0002 label_1c7ce: @0001C7D0:0024 return; @0001C7D4:0026 end; // checksum: 42765c44 @0001C7F4:0009 label_1c7f4: @0001C7F6:0022 function NUMBER function_437(local_object1, local_object2) @0001C7F6 NUMBER local_number1; @0001C7F6 STRING local_string1; @0001C7F6 OBJECT local_object3, local_object4, local_object5; @0001C7F6 begin @0001C7FF:0036 try // ref index 1: 5 ref index 2: 6 @0001C80D:0021 function_360(62, local_string1); @0001C81B:0006 local_number1 = LASTRESULT; @0001C825:000D local_number1 = (local_number1 = 0); @0001C834:0004 if(local_number1) then // ref index: 1 @0001C840:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 621, -1); @0001C87D:0027 // return coming @0001C881:0023 return -1; @0001C88A:0009 endif; @0001C88A:0009 label_1c88a: @0001C88C:0036 try // ref index 1: 1 ref index 2: 2 @0001C89A:0035 global_object12.MainLog; @0001C8AB:0006 local_object4 = LASTRESULT; @0001C8B5:0035 local_object4.SubFeatureLogs; @0001C8CD:0006 local_object5 = LASTRESULT; @0001C8D7:0035 local_object5.Item(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001C90C:0006 local_object5 = NOTHING; @0001C916:0034 set local_object3 = LASTRESULT; @0001C920:0037 catch @0001C924:0007 label_1c924: @0001C926:0035 global_object12.MainLog; @0001C937:0006 local_object5 = LASTRESULT; @0001C941:0035 local_object5.CreateFeatureLog(809CCB5B-FCD2-4c79-9B2D-79EC77E9E2B9); @0001C982:0006 local_object5 = NOTHING; @0001C98C:0034 set local_object3 = LASTRESULT; @0001C996:0033 local_object3.Name = ; @0001C9AF:0038 endcatch; @0001C9B3:0007 label_1c9b3: @0001C9B5:0020 IsObject(local_object3); // dll: ISRT.dll @0001C9BE:0006 local_number1 = LASTRESULT; @0001C9C8:000D local_number1 = (local_number1 = 0); @0001C9D7:0004 if(local_number1) then // ref index: 1 @0001C9E3:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 636, -1); @0001CA20:0027 // return coming @0001CA24:0023 return -1; @0001CA2D:0002 endif; @0001CA2D:0002 label_1ca2d: @0001CA2F:0033 local_object3.Property = local_object1 = local_object2; @0001CA47:0037 catch @0001CA4B:0004 label_1ca4b: @0001CA4D:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 644, -1); @0001CA8A:0027 // return coming @0001CA8E:0023 return -1; @0001CA97:0038 endcatch; @0001CA9B:0002 label_1ca9b: @0001CA9D:0024 return; @0001CAA1:0026 end; // checksum: 355f9bfd @0001CAC1:0006 label_1cac1: @0001CAC3:0022 function NUMBER function_438(local_object1, local_object2) @0001CAC3 NUMBER local_number1; @0001CAC3 STRING local_string1, local_string2, local_string3; @0001CAC3 @0001CAC3 begin @0001CACC:0027 // return coming @0001CAD0:0020 _SetupTraceWrite(local_string1, local_string2, local_string3); // dll: ISRT.dll @0001CADF:0006 local_number1 = LASTRESULT; @0001CAE9:0023 return local_number1; @0001CAF0:0026 end; // checksum: 60755d57 @0001CAFC:0005 label_1cafc: @0001CAFE:0022 function NUMBER function_439(local_string1, local_string2, local_string3) @0001CAFE NUMBER local_number1, local_number2, local_number3, local_number4, local_number6; @0001CAFE @0001CAFE @0001CAFE begin @0001CB07:000D local_number6 = (local_number2 = 0); @0001CB16:0004 if(local_number6) then // ref index: 1 @0001CB22:0021 function_646(); @0001CB28:0006 local_number2 = LASTRESULT; @0001CB32:0005 endif; @0001CB32:0005 label_1cb32: @0001CB34:0021 function_424(local_number2); @0001CB3D:0006 local_number6 = LASTRESULT; @0001CB47:000D local_number6 = (local_number6 = 0); @0001CB56:0004 if(local_number6) then // ref index: 1 @0001CB62:0007 local_number2 = (local_number2 + 1024); @0001CB71:000A endif; @0001CB71:000A label_1cb71: @0001CB73:0031 Resize(local_string2, 1024); @0001CB7F:0021 StrRemoveLastSlash(local_string2); @0001CB88:0006 local_number3 = LASTRESULT; @0001CB92:0020 _GetTrueTypeFontFileInfo(local_string1, local_number1, local_number2, local_string2, local_number3); // dll: ISRT.dll @0001CBA7:0006 local_number4 = LASTRESULT; @0001CBB1:000D local_number6 = (local_number4 = -5); @0001CBC0:0004 if(local_number6) then // ref index: 1 @0001CBCC:0031 Resize(local_string2, local_number3); @0001CBD6:0020 _GetTrueTypeFontFileInfo(local_string1, local_number1, local_number2, local_string2, local_number3); // dll: ISRT.dll @0001CBEB:0006 local_number4 = LASTRESULT; @0001CBF5:0003 endif; @0001CBF5:0003 label_1cbf5: @0001CBF7:0009 local_number6 = (local_number4 < 0); @0001CC06:0004 if(local_number6) then // ref index: 1 @0001CC12:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 745, local_number4); @0001CC4D:0003 endif; @0001CC4D:0003 label_1cc4d: @0001CC4F:0027 // return coming @0001CC53:0023 return local_number4; @0001CC5A:0026 end; // checksum: b2d4f129 @0001CC66:000C label_1cc66: @0001CC68:0022 function NUMBER function_440(local_string1, local_number1, local_number2, local_string2) @0001CC68 NUMBER local_number3, local_number4; @0001CC68 STRING local_string3, local_string4, local_string5; @0001CC68 OBJECT local_object1; @0001CC68 begin @0001CC71:0004 if(local_number1) then // ref index: 2 @0001CC7D:0020 AddFontResource(local_string1); // dll: GDI32.dll @0001CC86:0006 local_number3 = LASTRESULT; @0001CC90:000D local_number4 = (local_number3 = 0); @0001CC9F:0004 if(local_number4) then // ref index: 1 @0001CCAB:0035 Err.LastDllError; @0001CCC1:0006 local_object1 = LASTRESULT; @0001CCCB:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 763, local_object1); @0001CD06:0006 local_object1 = NOTHING; @0001CD10:0027 // return coming @0001CD14:0023 return -1; @0001CD1D:0002 endif; @0001CD1D:0002 label_1cd1d: @0001CD1F:0021 function_442(local_string1); @0001CD28:0005 goto label_1cdd3; @0001CD31:000A endif; @0001CD31:000A label_1cd31: @0001CD33:0020 RemoveFontResource(local_string1); // dll: GDI32.dll @0001CD3C:0006 local_number3 = LASTRESULT; @0001CD46:000D local_number4 = (local_number3 = 0); @0001CD55:0004 if(local_number4) then // ref index: 1 @0001CD61:0035 Err.LastDllError; @0001CD77:0006 local_object1 = LASTRESULT; @0001CD81:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 777, local_object1); @0001CDBC:0006 local_object1 = NOTHING; @0001CDC6:0027 // return coming @0001CDCA:0023 return -1; @0001CDD3:000F endif; @0001CDD3:000F label_1cdd3: @0001CDD5:0006 local_number3 = 0; @0001CDE1:0012 local_number4 = (local_number2 & 2); @0001CDF0:000D local_number4 = (local_number4 = 0); @0001CDFF:0004 if(local_number4) then // ref index: 7 @0001CE0B:0028 StrLengthChars(local_string2); @0001CE12:0006 local_number4 = LASTRESULT; @0001CE1C:000D local_number4 = (local_number4 = 0); @0001CE2B:0004 if(local_number4) then // ref index: 1 @0001CE37:0021 function_646(); @0001CE3D:0006 local_number4 = LASTRESULT; @0001CE47:0021 function_440(local_string1, 4, local_number4, local_string2); @0001CE5B:0006 local_number3 = LASTRESULT; @0001CE65:0009 local_number4 = (local_number3 < 0); @0001CE74:0004 if(local_number4) then // ref index: 1 @0001CE80:0006 local_string2 = ""; @0001CE8A:0005 endif; @0001CE8A:0005 endif; @0001CE8A:0005 label_1ce8a: @0001CE8C:0028 StrLengthChars(local_string2); @0001CE93:0006 local_number4 = LASTRESULT; @0001CE9D:000D local_number4 = (local_number4 = 0); @0001CEAC:0004 if(local_number4) then // ref index: 1 @0001CEB8:0021 ParsePath(local_string2, local_string1, 3); @0001CEC9:0007 endif; @0001CEC9:0007 label_1cec9: @0001CECB:0021 ParsePath(local_string4, local_string1, 1); @0001CEDC:0021 function_633(); @0001CEE2:0006 local_string5 = LASTRESULT; @0001CEEC:0008 local_number4 = (local_string4 % local_string5); @0001CEF9:0004 if(local_number4) then // ref index: 1 @0001CF05:0021 ParsePath(local_string3, local_string1, 3); @0001CF16:0005 goto label_1cf2b; @0001CF1F:0001 endif; @0001CF1F:0001 label_1cf1f: @0001CF21:0006 local_string3 = local_string1; @0001CF2B:0009 label_1cf2b: @0001CF2D:0021 function_663(131072); @0001CF38:0006 global_number11 = -2147483646; @0001CF44:0004 if(local_number1) then // ref index: 1 @0001CF50:0021 function_666(); @0001CF56:0006 local_string5 = LASTRESULT; @0001CF60:0014 local_string5 = (local_string5 ^ "Fonts"); @0001CF72:0021 function_478(local_string5, local_string2, 1, local_string3, -1); @0001CF8B:0006 local_number3 = LASTRESULT; @0001CF95:0005 goto label_1cfce; @0001CF9E:0004 endif; @0001CF9E:0004 label_1cf9e: @0001CFA0:0021 function_666(); @0001CFA6:0006 local_string5 = LASTRESULT; @0001CFB0:0014 local_string5 = (local_string5 ^ "Fonts"); @0001CFC2:0021 function_479(local_string5, local_string2); @0001CFCE:0001 label_1cfce: @0001CFD0:0021 function_664(131072); @0001CFDB:0004 endif; @0001CFDB:0004 label_1cfdb: @0001CFDD:0012 local_number4 = (local_number2 & 1); @0001CFEC:000D local_number4 = (local_number4 = 0); @0001CFFB:0004 if(local_number4) then // ref index: 1 @0001D007:0020 PostMessage(65535, 29, 0, 0); // dll: USER.dll @0001D021:0003 endif; @0001D021:0003 label_1d021: @0001D023:0027 // return coming @0001D027:0023 return local_number3; @0001D02E:0026 end; // checksum: 25cc6000 @0001D03E:000D label_1d03e: @0001D040:0022 function NUMBER function_441(local_string1, local_string2, local_number1, local_number2) @0001D040 @0001D040 @0001D040 OBJECT local_object1, local_object2, local_object3, local_object4; @0001D040 begin @0001D049:0036 try // ref index 1: 2 ref index 2: 3 @0001D057:0021 function_655(); @0001D05D:0034 set local_object3 = LASTRESULT; @0001D067:0020 IsObject(local_object3); // dll: ISRT.dll @0001D070:0006 local_number1 = LASTRESULT; @0001D07A:0004 if(local_number1) then // ref index: 1 @0001D086:0033 local_object1. = 0 = Font Registered; @0001D0A7:0033 local_object1. = 1 = local_string1; @0001D0B9:0035 local_object3.OpSequence(OPTYPE_GENERAL); @0001D0DE:0006 local_object4 = LASTRESULT; @0001D0E8:0035 local_object4.Add(local_object1.local_object2); @0001D0FB:0006 local_object4 = NOTHING; @0001D105:0001 endif; @0001D105:0001 label_1d105: @0001D107:0037 catch @0001D10B:0004 label_1d10b: @0001D10D:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Misc.rul", 867, -1); @0001D14A:0027 // return coming @0001D14E:0023 return -1; @0001D157:0038 endcatch; @0001D15B:0003 label_1d15b: @0001D15D:0027 // return coming @0001D161:0023 return 0; @0001D16A:0026 end; // checksum: 276b6304 @0001D186:0007 label_1d186: @0001D188:0022 function NUMBER function_442(local_string1) @0001D188 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0001D188 STRING local_string2, local_string3, local_string4; @0001D188 @0001D188 begin @0001D191:000D local_number5 = (global_number29 = 2); @0001D1A0:0004 if(local_number5) then // ref index: 1 @0001D1AC:0021 function_559(local_string3, "MessageBox", "", global_number59); @0001D1C8:0021 SilentReadData(local_string3, "Result", 2, local_string4, local_number3); @0001D1E5:0027 // return coming @0001D1E9:0023 return local_number3; @0001D1F0:0001 endif; @0001D1F0:0001 label_1d1f0: @0001D1F2:0001 // switch/while/??? @0001D1F6:0005 label_1d1f6: @0001D1F8:000D local_number5 = (local_number1 = -65535); @0001D207:0004 if(local_number5) then // ref index: 1 @0001D213:0006 local_number2 = 8256; @0001D21F:0006 local_number4 = 4; @0001D22B:0005 goto label_1d2cd; @0001D234:0005 endif; @0001D234:0005 label_1d234: @0001D236:000D local_number5 = (local_number1 = -65534); @0001D245:0004 if(local_number5) then // ref index: 1 @0001D251:0006 local_number2 = 8240; @0001D25D:0006 local_number4 = 2; @0001D269:0005 goto label_1d2cd; @0001D272:0005 endif; @0001D272:0005 label_1d272: @0001D274:000D local_number5 = (local_number1 = -65533); @0001D283:0004 if(local_number5) then // ref index: 1 @0001D28F:0006 local_number2 = 8208; @0001D29B:0006 local_number4 = 3; @0001D2A7:0005 goto label_1d2cd; @0001D2B0:0002 endif; @0001D2B0:0002 label_1d2b0: @0001D2B2:0013 local_number2 = (local_number1 | 8192); @0001D2C1:0006 local_number4 = 11; @0001D2CD:0004 label_1d2cd: @0001D2CF:000D local_number5 = (local_string2 = ""); @0001D2DC:0004 if(local_number5) then // ref index: 1 @0001D2E8:0021 function_223(local_number4); @0001D2F1:0006 local_string2 = LASTRESULT; @0001D2FB:0003 endif; @0001D2FB:0003 label_1d2fb: @0001D2FD:000D local_number5 = (local_string2 = ""); @0001D30A:0004 if(local_number5) then // ref index: 1 @0001D316:0006 local_string2 = global_string20; @0001D320:0006 endif; @0001D320:0006 label_1d320: @0001D322:0021 function_448(local_string1, local_string2, local_number2); @0001D331:0006 local_number3 = LASTRESULT; @0001D33B:000D local_number5 = (global_number29 = 1); @0001D34A:0004 if(local_number5) then // ref index: 1 @0001D356:0021 function_559(local_string3, "MessageBox", "", global_number59); @0001D372:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @0001D38F:0003 endif; @0001D38F:0003 label_1d38f: @0001D391:0027 // return coming @0001D395:0023 return local_number3; @0001D39C:0026 end; // checksum: ff007fc5 @0001D3A8:0006 label_1d3a8: @0001D3AA:0022 function NUMBER function_445(local_string1, local_string2, local_number1) @0001D3AA NUMBER local_number2; @0001D3AA @0001D3AA @0001D3AA begin @0001D3B3:0027 // return coming @0001D3B7:0021 function_445(local_string1, "", local_number1); @0001D3C6:0006 local_number2 = LASTRESULT; @0001D3D0:0023 return local_number2; @0001D3D7:0026 end; // checksum: 5022d2b @0001D3E3:0007 label_1d3e3: @0001D3E5:0022 function NUMBER function_446(local_string1, local_number1) @0001D3E5 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0001D3E5 STRING local_string2, local_string3, local_string4, local_string5; @0001D3E5 OBJECT local_object1; @0001D3E5 begin @0001D3EE:000D local_number6 = (global_number29 = 2); @0001D3FD:0004 if(local_number6) then // ref index: 1 @0001D409:0021 function_559(local_string3, "SprintfBox", "", global_number60); @0001D425:0021 SilentReadData(local_string3, "Result", 2, local_string4, local_number3); @0001D442:0027 // return coming @0001D446:0023 return local_number3; @0001D44D:0001 endif; @0001D44D:0001 label_1d44d: @0001D44F:0001 // switch/while/??? @0001D453:0004 label_1d453: @0001D455:000D local_number6 = (local_number1 = -65535); @0001D464:0004 if(local_number6) then // ref index: 1 @0001D470:0006 local_number2 = 8256; @0001D47C:0005 goto label_1d4fa; @0001D485:0004 endif; @0001D485:0004 label_1d485: @0001D487:000D local_number6 = (local_number1 = -65534); @0001D496:0004 if(local_number6) then // ref index: 1 @0001D4A2:0006 local_number2 = 8240; @0001D4AE:0005 goto label_1d4fa; @0001D4B7:0004 endif; @0001D4B7:0004 label_1d4b7: @0001D4B9:000D local_number6 = (local_number1 = -65533); @0001D4C8:0004 if(local_number6) then // ref index: 1 @0001D4D4:0006 local_number2 = 8208; @0001D4E0:0005 goto label_1d4fa; @0001D4E9:0001 endif; @0001D4E9:0001 label_1d4e9: @0001D4EB:0013 local_number2 = (local_number1 | 8192); @0001D4FA:0004 label_1d4fa: @0001D4FC:000D local_number6 = (local_string1 = ""); @0001D509:0004 if(local_number6) then // ref index: 1 @0001D515:0021 function_562(11341); @0001D520:0006 local_string1 = LASTRESULT; @0001D52A:0004 endif; @0001D52A:0004 label_1d52a: @0001D52C:0021 StrRemoveLastSlash(local_string5); @0001D535:0006 local_number4 = LASTRESULT; @0001D53F:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001D551:0006 local_number5 = LASTRESULT; @0001D55B:000E label_1d55b: @0001D55D:0001 // switch/while/??? @0001D561:000D local_number6 = (local_number5 = -5); @0001D570:0009 local_number7 = (local_number4 < 100000); @0001D57F:0019 local_number6 = (local_number6 = local_number7); @0001D58C:0004 if(local_number6) then // ref index: 1 @0001D598:0021 StrRemoveLastSlash(local_string5); @0001D5A1:0006 local_number6 = LASTRESULT; @0001D5AB:0010 local_number6 = (local_number6 * 2); @0001D5BA:0031 Resize(local_string5, local_number6); @0001D5C4:0021 StrRemoveLastSlash(local_string5); @0001D5CD:0006 local_number4 = LASTRESULT; @0001D5D7:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll @0001D5E9:0006 local_number5 = LASTRESULT; @0001D5F3:0005 goto label_1d55b; @0001D5FC:0004 endif; @0001D5FC:0004 label_1d5fc: @0001D5FE:0009 local_number6 = (local_number5 < 0); @0001D60D:0004 if(local_number6) then // ref index: 1 @0001D619:0027 // return coming @0001D61D:0023 return local_number5; @0001D624:0006 endif; @0001D624:0006 label_1d624: @0001D626:0021 function_448(local_string5, local_string1, local_number2); @0001D635:0006 local_number3 = LASTRESULT; @0001D63F:000D local_number6 = (global_number29 = 1); @0001D64E:0004 if(local_number6) then // ref index: 1 @0001D65A:0021 function_559(local_string3, "SprintfBox", "", global_number60); @0001D676:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3); @0001D693:0003 endif; @0001D693:0003 label_1d693: @0001D695:0027 // return coming @0001D699:0023 return local_number3; @0001D6A0:0026 end; // checksum: 4c7f8020 @0001D6B0:0008 label_1d6b0: @0001D6B2:0022 function NUMBER function_447(local_number1, local_string1, local_string2) @0001D6B2 NUMBER local_number2, local_number3, local_number4; @0001D6B2 @0001D6B2 @0001D6B2 begin @0001D6BB:000D local_number4 = (global_number29 = 3); @0001D6CA:0004 if(local_number4) then // ref index: 2 @0001D6D6:0012 local_number4 = (local_number1 & 4); @0001D6E5:0004 if(local_number4) then // ref index: 1 @0001D6F1:0027 // return coming @0001D6F5:0023 return 6; @0001D6FE:0005 goto label_1d716; @0001D707:0002 endif; @0001D707:0002 label_1d707: @0001D709:0027 // return coming @0001D70D:0023 return 1; @0001D716:0006 endif; @0001D716:0006 label_1d716: @0001D718:0021 function_429(-2); @0001D723:0006 local_number2 = LASTRESULT; @0001D72D:0020 IsIconic(local_number2); // dll: USER.dll @0001D736:0006 local_number4 = LASTRESULT; @0001D740:0004 if(local_number4) then // ref index: 1 @0001D74C:0020 ShowWindow(local_number2, 9); // dll: USER.dll @0001D75A:0008 endif; @0001D75A:0008 label_1d75a: @0001D75C:0021 function_561(local_number2); @0001D765:0020 _EnablePrevDialog(global_number50, 0, "MessageBox"); // dll: ISRT.dll @0001D780:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll @0001D792:0006 local_number3 = LASTRESULT; @0001D79C:0020 _EnablePrevDialog(global_number50, 1, ""); // dll: ISRT.dll @0001D7AD:0027 // return coming @0001D7B1:0023 return local_number3; @0001D7B8:0026 end; // checksum: bfd7fce5 @0001D7C4:0006 label_1d7c4: @0001D7C6:0022 function NUMBER function_448(local_string1, local_string2, local_number1) @0001D7C6 NUMBER local_number2, local_number3; @0001D7C6 @0001D7C6 @0001D7C6 begin @0001D7CF:0020 _ShowObjWizardPages(global_number50, local_number1); // dll: ISRT.dll @0001D7DB:0006 local_number2 = LASTRESULT; @0001D7E5:000D local_number3 = (local_number2 = -2147213312); @0001D7F4:0004 if(local_number3) then // ref index: 1 @0001D800:0002 abort; @0001D804:0003 endif; @0001D804:0003 label_1d804: @0001D806:000D local_number3 = (local_number2 = -2147213311); @0001D815:0004 if(local_number3) then // ref index: 1 @0001D821:0003 exit; @0001D825:0003 endif; @0001D825:0003 label_1d825: @0001D827:0027 // return coming @0001D82B:0023 return local_number2; @0001D832:0026 end; // checksum: 51024c0b @0001D83E:0065 label_1d83e: @0001D840:0022 function NUMBER function_450(local_number1) @0001D840 NUMBER local_number2, local_number3; @0001D840 STRING local_string1; @0001D840 OBJECT local_object1; @0001D840 begin @0001D849:0035 global_object6.WINNT; @0001D858:0006 local_object1 = LASTRESULT; @0001D862:0033 local_object1.bWinNT = 0; @0001D877:0006 local_object1 = NOTHING; @0001D881:0035 global_object6.WINNT; @0001D890:0006 local_object1 = LASTRESULT; @0001D89A:0033 local_object1.bWinNT4 = 0; @0001D8B0:0006 local_object1 = NOTHING; @0001D8BA:0035 global_object6.WINNT; @0001D8C9:0006 local_object1 = LASTRESULT; @0001D8D3:0033 local_object1.bWinNT351 = 0; @0001D8EB:0006 local_object1 = NOTHING; @0001D8F5:0035 global_object6.WINNT; @0001D904:0006 local_object1 = LASTRESULT; @0001D90E:0033 local_object1.bWin2000 = 0; @0001D925:0006 local_object1 = NOTHING; @0001D92F:0035 global_object6.WINNT; @0001D93E:0006 local_object1 = LASTRESULT; @0001D948:0033 local_object1.bWinXP = 0; @0001D95D:0006 local_object1 = NOTHING; @0001D967:0035 global_object6.WINNT; @0001D976:0006 local_object1 = LASTRESULT; @0001D980:0033 local_object1.bWinServer2003 = 0; @0001D99D:0006 local_object1 = NOTHING; @0001D9A7:0035 global_object6.WINNT; @0001D9B6:0006 local_object1 = LASTRESULT; @0001D9C0:0033 local_object1.nServicePack = 0; @0001D9DB:0006 local_object1 = NOTHING; @0001D9E5:0035 global_object6.WINNT; @0001D9F4:0006 local_object1 = LASTRESULT; @0001D9FE:0033 local_object1.bAdmin_Logged_On = 0; @0001DA1D:0006 local_object1 = NOTHING; @0001DA27:0035 global_object6.WINNT; @0001DA36:0006 local_object1 = LASTRESULT; @0001DA40:0033 local_object1.bPowerUser_Logged_On = 0; @0001DA63:0006 local_object1 = NOTHING; @0001DA6D:0035 global_object6.WIN9X; @0001DA7C:0006 local_object1 = LASTRESULT; @0001DA86:0033 local_object1.bWin95 = 0; @0001DA9B:0006 local_object1 = NOTHING; @0001DAA5:0035 global_object6.WIN9X; @0001DAB4:0006 local_object1 = LASTRESULT; @0001DABE:0033 local_object1.bWin9X = 0; @0001DAD3:0006 local_object1 = NOTHING; @0001DADD:0035 global_object6.WIN9X; @0001DAEC:0006 local_object1 = LASTRESULT; @0001DAF6:0033 local_object1.bWin98 = 0; @0001DB0B:0006 local_object1 = NOTHING; @0001DB15:0035 global_object6.WIN9X; @0001DB24:0006 local_object1 = LASTRESULT; @0001DB2E:0033 local_object1.bWinMe = 0; @0001DB43:0006 local_object1 = NOTHING; @0001DB4D:0035 global_object6.WIN9X; @0001DB5C:0006 local_object1 = LASTRESULT; @0001DB66:0033 local_object1.bSubversion_A = 0; @0001DB82:0006 local_object1 = NOTHING; @0001DB8C:0035 global_object6.WIN9X; @0001DB9B:0006 local_object1 = LASTRESULT; @0001DBA5:0033 local_object1.bSubversion_B = 0; @0001DBC1:0006 local_object1 = NOTHING; @0001DBCB:0035 global_object6.WIN9X; @0001DBDA:0006 local_object1 = LASTRESULT; @0001DBE4:0033 local_object1.bSubversion_C = 0; @0001DC00:0006 local_object1 = NOTHING; @0001DC0A:0035 global_object6.WIN9X; @0001DC19:0006 local_object1 = LASTRESULT; @0001DC23:0033 local_object1.bVersionNotFound = 0; @0001DC42:0006 local_object1 = NOTHING; @0001DC4C:0033 global_object6.bShellExplorer = 0; @0001DC69:0033 global_object6.bAlpha = 0; @0001DC7E:0033 global_object6.bIntel = 0; @0001DC93:0033 global_object6.nOSMajor = 0; @0001DCAA:0033 global_object6.nOSMinor = 0; @0001DCC1:0033 global_object6.nWinMajor = 0; @0001DCD9:0033 global_object6.nWinMinor = 0; @0001DCF1:0033 global_object6.nISOSL = 0; @0001DD06:0033 global_object6.nSuites = 0; @0001DD1C:0033 global_object6.nSystemLangID = 0; @0001DD38:0033 global_object6.nUserLangID = 0; @0001DD52:0033 global_object6.nSystemDefaultUILangID = 0; @0001DD77:0021 function_332(150, local_number1, local_string1); @0001DD88:000D local_number2 = (local_number1 = 2); @0001DD97:0004 if(local_number2) then // ref index: 6 @0001DDA3:0035 global_object6.WINNT; @0001DDB2:0006 local_object1 = LASTRESULT; @0001DDBC:0033 local_object1.bWinNT = 1; @0001DDD1:0006 local_object1 = NOTHING; @0001DDDB:0021 function_332(95, local_number1, local_string1); @0001DDEC:0033 global_object6.nWinMinor = local_number1; @0001DE02:0021 function_332(85, local_number1, local_string1); @0001DE13:0033 global_object6.nWinMajor = local_number1; @0001DE29:000D local_number2 = (local_number1 = 4); @0001DE38:0004 if(local_number2) then // ref index: 1 @0001DE44:0033 global_object6.bShellExplorer = 1; @0001DE61:0035 global_object6.WINNT; @0001DE70:0006 local_object1 = LASTRESULT; @0001DE7A:0033 local_object1.bWinNT4 = 1; @0001DE90:0006 local_object1 = NOTHING; @0001DE9A:0033 global_object6.nISOSL = 65536; @0001DEAF:0005 goto label_1e0ca; @0001DEB8:0007 endif; @0001DEB8:0007 label_1deb8: @0001DEBA:0009 local_number2 = (local_number1 < 4); @0001DEC9:0004 if(local_number2) then // ref index: 1 @0001DED5:0035 global_object6.WINNT; @0001DEE4:0006 local_object1 = LASTRESULT; @0001DEEE:0033 local_object1.bWinNT351 = 1; @0001DF06:0006 local_object1 = NOTHING; @0001DF10:0005 goto label_1e0ca; @0001DF19:000D endif; @0001DF19:000D label_1df19: @0001DF1B:000D local_number2 = (local_number1 = 5); @0001DF2A:0004 if(local_number2) then // ref index: 3 @0001DF36:0033 global_object6.bShellExplorer = 1; @0001DF53:0035 global_object6.nWinMinor; @0001DF66:0006 local_number2 = LASTRESULT; @0001DF70:000D local_number2 = (local_number2 = 0); @0001DF7F:0004 if(local_number2) then // ref index: 1 @0001DF8B:0035 global_object6.WINNT; @0001DF9A:0006 local_object1 = LASTRESULT; @0001DFA4:0033 local_object1.bWin2000 = 1; @0001DFBB:0006 local_object1 = NOTHING; @0001DFC5:0033 global_object6.nISOSL = 1048576; @0001DFDA:0005 goto label_1e0ca; @0001DFE3:000A endif; @0001DFE3:000A label_1dfe3: @0001DFE5:0035 global_object6.nWinMinor; @0001DFF8:0006 local_number2 = LASTRESULT; @0001E002:000D local_number2 = (local_number2 = 1); @0001E011:0004 if(local_number2) then // ref index: 1 @0001E01D:0035 global_object6.WINNT; @0001E02C:0006 local_object1 = LASTRESULT; @0001E036:0033 local_object1.bWinXP = 1; @0001E04B:0006 local_object1 = NOTHING; @0001E055:0033 global_object6.nISOSL = 4194304; @0001E06A:0005 goto label_1e0ca; @0001E073:0005 endif; @0001E073:0005 label_1e073: @0001E075:0035 global_object6.WINNT; @0001E084:0006 local_object1 = LASTRESULT; @0001E08E:0033 local_object1.bWinServer2003 = 1; @0001E0AB:0006 local_object1 = NOTHING; @0001E0B5:0033 global_object6.nISOSL = 8388608; @0001E0CA:0007 endif; @0001E0CA:0007 label_1e0ca: @0001E0CC:0021 function_332(90, local_number1, local_string1); @0001E0DD:0033 global_object6.nOSMinor = local_number1; @0001E0F2:0021 function_332(80, local_number1, local_string1); @0001E103:0033 global_object6.nOSMajor = local_number1; @0001E118:0021 function_453(); @0001E11E:0021 function_454(); @0001E124:0005 goto label_1e40a; @0001E12D:000C endif; @0001E12D:000C label_1e12d: @0001E12F:000D local_number2 = (local_number1 = 6); @0001E13E:0004 if(local_number2) then // ref index: 6 @0001E14A:0035 global_object6.WIN9X; @0001E159:0006 local_object1 = LASTRESULT; @0001E163:0033 local_object1.bWin9X = 1; @0001E178:0006 local_object1 = NOTHING; @0001E182:0033 global_object6.bShellExplorer = 1; @0001E19F:0021 function_332(95, local_number1, local_string1); @0001E1B0:0033 global_object6.nWinMinor = local_number1; @0001E1C6:0001 // switch/while/??? @0001E1CA:0035 global_object6.nWinMinor; @0001E1DD:0006 local_number2 = LASTRESULT; @0001E1E7:0008 label_1e1e7: @0001E1E9:000D local_number3 = (local_number2 = 10); @0001E1F8:0004 if(local_number3) then // ref index: 1 @0001E204:0035 global_object6.WIN9X; @0001E213:0006 local_object1 = LASTRESULT; @0001E21D:0033 local_object1.bWin98 = 1; @0001E232:0006 local_object1 = NOTHING; @0001E23C:0033 global_object6.nISOSL = 64; @0001E251:0005 goto label_1e38f; @0001E25A:0008 endif; @0001E25A:0008 label_1e25a: @0001E25C:000D local_number3 = (local_number2 = 0); @0001E26B:0004 if(local_number3) then // ref index: 1 @0001E277:0035 global_object6.WIN9X; @0001E286:0006 local_object1 = LASTRESULT; @0001E290:0033 local_object1.bWin95 = 1; @0001E2A5:0006 local_object1 = NOTHING; @0001E2AF:0033 global_object6.nISOSL = 16; @0001E2C4:0005 goto label_1e38f; @0001E2CD:0008 endif; @0001E2CD:0008 label_1e2cd: @0001E2CF:000D local_number3 = (local_number2 = 90); @0001E2DE:0004 if(local_number3) then // ref index: 1 @0001E2EA:0035 global_object6.WIN9X; @0001E2F9:0006 local_object1 = LASTRESULT; @0001E303:0033 local_object1.bWinMe = 1; @0001E318:0006 local_object1 = NOTHING; @0001E322:0033 global_object6.nISOSL = 128; @0001E337:0005 goto label_1e38f; @0001E340:0005 endif; @0001E340:0005 label_1e340: @0001E342:0035 global_object6.WIN9X; @0001E351:0006 local_object1 = LASTRESULT; @0001E35B:0033 local_object1.bWinMe = 1; @0001E370:0006 local_object1 = NOTHING; @0001E37A:0033 global_object6.nISOSL = 128; @0001E38F:0007 label_1e38f: @0001E391:0021 function_455(); @0001E397:0021 function_332(90, local_number1, local_string1); @0001E3A8:0033 global_object6.nOSMinor = local_number1; @0001E3BD:0021 function_332(80, local_number1, local_string1); @0001E3CE:0033 global_object6.nOSMajor = local_number1; @0001E3E3:0021 function_332(85, local_number1, local_string1); @0001E3F4:0033 global_object6.nWinMajor = local_number1; @0001E40A:0005 endif; @0001E40A:0005 label_1e40a: @0001E40C:0021 function_332(10, local_number1, local_string1); @0001E41D:000D local_number2 = (local_number1 = 601); @0001E42C:0004 if(local_number2) then // ref index: 1 @0001E438:0033 global_object6.bAlpha = 1; @0001E44D:0005 goto label_1e46d; @0001E456:0001 endif; @0001E456:0001 label_1e456: @0001E458:0033 global_object6.bIntel = 1; @0001E46D:000C label_1e46d: @0001E46F:0020 GetSystemDefaultLangID(); // dll: KERNEL32.dll @0001E475:0006 local_number2 = LASTRESULT; @0001E47F:0033 global_object6.nSystemLangID = local_number2; @0001E499:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll @0001E49F:0006 local_number2 = LASTRESULT; @0001E4A9:0033 global_object6.nUserLangID = local_number2; @0001E4C1:0021 function_456(); @0001E4C7:0006 local_number2 = LASTRESULT; @0001E4D1:0033 global_object6.nSystemDefaultUILangID = local_number2; @0001E4F4:0021 function_457(); @0001E4FA:0024 return; @0001E4FE:0026 end; // checksum: ee06a0eb @0001E50E:001F label_1e50e: @0001E510:0022 function NUMBER function_452() @0001E510 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6; @0001E510 STRING local_string1; @0001E510 OBJECT local_object1, local_object2; @0001E510 begin @0001E519:0035 global_object6.WINNT; @0001E528:0006 local_object2 = LASTRESULT; @0001E532:0021 function_360(8, local_string1); @0001E540:0006 local_number6 = LASTRESULT; @0001E54A:0033 local_object2.bAdmin_Logged_On = local_number6; @0001E567:0006 local_object2 = NOTHING; @0001E571:0035 global_object6.WINNT; @0001E580:0006 local_object2 = LASTRESULT; @0001E58A:0021 function_360(11, local_string1); @0001E598:0006 local_number6 = LASTRESULT; @0001E5A2:0033 local_object2.bPowerUser_Logged_On = local_number6; @0001E5C3:0006 local_object2 = NOTHING; @0001E5CD:0035 global_object6.nWinMajor; @0001E5E0:0006 local_number6 = LASTRESULT; @0001E5EA:000A local_number6 = (local_number6 > 4); @0001E5F9:0004 if(local_number6) then // ref index: 1 @0001E605:0032 SizeOf(local_object1); @0001E60C:0006 local_number6 = LASTRESULT; @0001E616:0033 local_object1.nOSVersionInfoSize = local_number6; @0001E635:001A local_number6 = &local_object1; @0001E63F:0020 GetVersionEx(local_number6); // dll: KERNEL32.dll @0001E648:0006 local_number5 = LASTRESULT; @0001E652:0004 if(local_number5) then // ref index: 1 @0001E65E:0035 global_object6.WINNT; @0001E66D:0006 local_object2 = LASTRESULT; @0001E677:0035 local_object1.nServicePackMajor; @0001E692:0006 local_number6 = LASTRESULT; @0001E69C:0033 local_object2.nServicePack = local_number6; @0001E6B5:0006 local_object2 = NOTHING; @0001E6BF:0024 return; @0001E6C3:000B endif; @0001E6C3:000B endif; @0001E6C3:000B label_1e6c3: @0001E6C5:0021 function_494(-2147483646, "System\\CurrentControlSet\\Control\\Windows", "CSDVersion", local_number1, local_string1, local_number2); @0001E711:0006 local_number6 = LASTRESULT; @0001E71B:000C local_number6 = (local_number6 >= 0); @0001E72A:0004 if(local_number6) then // ref index: 1 @0001E736:002C StrToNum(local_number3, local_string1); @0001E740:0035 global_object6.WINNT; @0001E74F:0006 local_object2 = LASTRESULT; @0001E759:0017 local_number6 = (local_number3 >> 8); @0001E768:0012 local_number6 = (local_number6 & 255); @0001E777:0033 local_object2.nServicePack = local_number6; @0001E790:0006 local_object2 = NOTHING; @0001E79A:0002 endif; @0001E79A:0002 label_1e79a: @0001E79C:0024 return; @0001E7A0:0026 end; // checksum: f941b7c @0001E7B4:001F label_1e7b4: @0001E7B6:0022 function NUMBER function_453() @0001E7B6 NUMBER local_number1, local_number2, local_number3, local_number4; @0001E7B6 @0001E7B6 OBJECT local_object1, local_object2; @0001E7B6 begin @0001E7BF:0035 global_object6.nWinMajor; @0001E7D2:0006 local_number2 = LASTRESULT; @0001E7DC:000A local_number2 = (local_number2 > 4); @0001E7EB:0035 global_object6.nWinMajor; @0001E7FE:0006 local_number3 = LASTRESULT; @0001E808:000D local_number3 = (local_number3 = 4); @0001E817:0035 global_object6.WINNT; @0001E826:0006 local_object2 = LASTRESULT; @0001E830:0035 local_object2.nServicePack; @0001E846:0006 local_object2 = NOTHING; @0001E850:0006 local_number4 = LASTRESULT; @0001E85A:000C local_number4 = (local_number4 >= 6); @0001E869:0019 local_number3 = (local_number3 = local_number4); @0001E876:0018 local_number2 = (local_number2 || local_number3); @0001E883:0004 if(local_number2) then // ref index: 10 @0001E88F:0032 SizeOf(local_object1); @0001E896:0006 local_number2 = LASTRESULT; @0001E8A0:0033 local_object1.nOSVersionInfoSize = local_number2; @0001E8BF:001A local_number2 = &local_object1; @0001E8C9:0020 GetVersionEx(local_number2); // dll: KERNEL32.dll @0001E8D2:0006 local_number1 = LASTRESULT; @0001E8DC:0004 if(local_number1) then // ref index: 10 @0001E8E8:0035 local_object1.nSuiteMask; @0001E8FC:0006 local_number2 = LASTRESULT; @0001E906:0012 local_number2 = (local_number2 & 4); @0001E915:0004 if(local_number2) then // ref index: 1 @0001E921:0035 global_object6.nSuites; @0001E932:0006 local_number2 = LASTRESULT; @0001E93C:0007 local_number2 = (local_number2 + 32); @0001E94B:0033 global_object6.nSuites = local_number2; @0001E95F:0008 endif; @0001E95F:0008 label_1e95f: @0001E961:0035 local_object1.nSuiteMask; @0001E975:0006 local_number2 = LASTRESULT; @0001E97F:0012 local_number2 = (local_number2 & 128); @0001E98E:0004 if(local_number2) then // ref index: 1 @0001E99A:0035 global_object6.nSuites; @0001E9AB:0006 local_number2 = LASTRESULT; @0001E9B5:0007 local_number2 = (local_number2 + 64); @0001E9C4:0033 global_object6.nSuites = local_number2; @0001E9D8:0008 endif; @0001E9D8:0008 label_1e9d8: @0001E9DA:0035 local_object1.nSuiteMask; @0001E9EE:0006 local_number2 = LASTRESULT; @0001E9F8:0012 local_number2 = (local_number2 & 2); @0001EA07:0004 if(local_number2) then // ref index: 1 @0001EA13:0035 global_object6.nSuites; @0001EA24:0006 local_number2 = LASTRESULT; @0001EA2E:0007 local_number2 = (local_number2 + 128); @0001EA3D:0033 global_object6.nSuites = local_number2; @0001EA51:0008 endif; @0001EA51:0008 label_1ea51: @0001EA53:0035 local_object1.nSuiteMask; @0001EA67:0006 local_number2 = LASTRESULT; @0001EA71:0012 local_number2 = (local_number2 & 512); @0001EA80:0004 if(local_number2) then // ref index: 1 @0001EA8C:0035 global_object6.nSuites; @0001EA9D:0006 local_number2 = LASTRESULT; @0001EAA7:0007 local_number2 = (local_number2 + 2); @0001EAB6:0033 global_object6.nSuites = local_number2; @0001EACA:0008 endif; @0001EACA:0008 label_1eaca: @0001EACC:0035 local_object1.nSuiteMask; @0001EAE0:0006 local_number2 = LASTRESULT; @0001EAEA:0012 local_number2 = (local_number2 & 1); @0001EAF9:0004 if(local_number2) then // ref index: 1 @0001EB05:0035 global_object6.nSuites; @0001EB16:0006 local_number2 = LASTRESULT; @0001EB20:0007 local_number2 = (local_number2 + 256); @0001EB2F:0033 global_object6.nSuites = local_number2; @0001EB43:0008 endif; @0001EB43:0008 label_1eb43: @0001EB45:0035 local_object1.nSuiteMask; @0001EB59:0006 local_number2 = LASTRESULT; @0001EB63:0012 local_number2 = (local_number2 & 32); @0001EB72:0004 if(local_number2) then // ref index: 1 @0001EB7E:0035 global_object6.nSuites; @0001EB8F:0006 local_number2 = LASTRESULT; @0001EB99:0007 local_number2 = (local_number2 + 512); @0001EBA8:0033 global_object6.nSuites = local_number2; @0001EBBC:0008 endif; @0001EBBC:0008 label_1ebbc: @0001EBBE:0035 local_object1.nSuiteMask; @0001EBD2:0006 local_number2 = LASTRESULT; @0001EBDC:0012 local_number2 = (local_number2 & 16); @0001EBEB:0004 if(local_number2) then // ref index: 1 @0001EBF7:0035 global_object6.nSuites; @0001EC08:0006 local_number2 = LASTRESULT; @0001EC12:0007 local_number2 = (local_number2 + 16); @0001EC21:0033 global_object6.nSuites = local_number2; @0001EC35:0008 endif; @0001EC35:0008 label_1ec35: @0001EC37:0035 local_object1.nProductType; @0001EC4D:0006 local_number2 = LASTRESULT; @0001EC57:000D local_number2 = (local_number2 = 1); @0001EC66:0004 if(local_number2) then // ref index: 1 @0001EC72:0035 global_object6.nSuites; @0001EC83:0006 local_number2 = LASTRESULT; @0001EC8D:0007 local_number2 = (local_number2 + 8); @0001EC9C:0033 global_object6.nSuites = local_number2; @0001ECB0:0008 endif; @0001ECB0:0008 label_1ecb0: @0001ECB2:0035 local_object1.nProductType; @0001ECC8:0006 local_number2 = LASTRESULT; @0001ECD2:000D local_number2 = (local_number2 = 3); @0001ECE1:0004 if(local_number2) then // ref index: 1 @0001ECED:0035 global_object6.nSuites; @0001ECFE:0006 local_number2 = LASTRESULT; @0001ED08:0007 local_number2 = (local_number2 + 4); @0001ED17:0033 global_object6.nSuites = local_number2; @0001ED2B:000F endif; @0001ED2B:000F label_1ed2b: @0001ED2D:0035 global_object6.WINNT; @0001ED3C:0006 local_object2 = LASTRESULT; @0001ED46:0035 local_object2.bWinXP; @0001ED56:0006 local_object2 = NOTHING; @0001ED60:0006 local_number2 = LASTRESULT; @0001ED6A:0004 if(local_number2) then // ref index: 1 @0001ED76:0035 local_object1.nSuiteMask; @0001ED8A:0006 local_number2 = LASTRESULT; @0001ED94:0012 local_number2 = (local_number2 & 512); @0001EDA3:000D local_number2 = (local_number2 = 0); @0001EDB2:0004 if(local_number2) then // ref index: 1 @0001EDBE:0035 global_object6.nSuites; @0001EDCF:0006 local_number2 = LASTRESULT; @0001EDD9:0007 local_number2 = (local_number2 + 1); @0001EDE8:0033 global_object6.nSuites = local_number2; @0001EDFC:0002 endif; @0001EDFC:0002 endif; @0001EDFC:0002 endif; @0001EDFC:0002 endif; @0001EDFC:0002 label_1edfc: @0001EDFE:0024 return; @0001EE02:0026 end; // checksum: 310b5852 @0001EE16:0008 label_1ee16: @0001EE18:0022 function NUMBER function_454() @0001EE18 NUMBER local_number1, local_number2, local_number3; @0001EE18 STRING local_string1, local_string2, local_string3, local_string4; @0001EE18 OBJECT local_object1; @0001EE18 begin @0001EE21:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion"; @0001EE54:0006 local_string2 = "SubVersionNumber"; @0001EE6E:0021 function_494(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2); @0001EE88:0006 local_number3 = LASTRESULT; @0001EE92:000D local_number3 = (local_number3 = 0); @0001EEA1:0004 if(local_number3) then // ref index: 1 @0001EEAD:0006 local_string4 = local_string3; @0001EEB7:0007 endif; @0001EEB7:0007 label_1eeb7: @0001EEB9:0008 local_number3 = (local_string4 % "a"); @0001EEC7:0004 if(local_number3) then // ref index: 1 @0001EED3:0035 global_object6.WIN9X; @0001EEE2:0006 local_object1 = LASTRESULT; @0001EEEC:0033 local_object1.bSubversion_A = 1; @0001EF08:0006 local_object1 = NOTHING; @0001EF12:0005 goto label_1f027; @0001EF1B:0007 endif; @0001EF1B:0007 label_1ef1b: @0001EF1D:0008 local_number3 = (local_string4 % "b"); @0001EF2B:0004 if(local_number3) then // ref index: 1 @0001EF37:0035 global_object6.WIN9X; @0001EF46:0006 local_object1 = LASTRESULT; @0001EF50:0033 local_object1.bSubversion_B = 1; @0001EF6C:0006 local_object1 = NOTHING; @0001EF76:0005 goto label_1f027; @0001EF7F:0007 endif; @0001EF7F:0007 label_1ef7f: @0001EF81:0008 local_number3 = (local_string4 % "c"); @0001EF8F:0004 if(local_number3) then // ref index: 1 @0001EF9B:0035 global_object6.WIN9X; @0001EFAA:0006 local_object1 = LASTRESULT; @0001EFB4:0033 local_object1.bSubversion_C = 1; @0001EFD0:0006 local_object1 = NOTHING; @0001EFDA:0005 goto label_1f027; @0001EFE3:0004 endif; @0001EFE3:0004 label_1efe3: @0001EFE5:0035 global_object6.WIN9X; @0001EFF4:0006 local_object1 = LASTRESULT; @0001EFFE:0033 local_object1.bVersionNotFound = 1; @0001F01D:0006 local_object1 = NOTHING; @0001F027:0002 label_1f027: @0001F029:0024 return; @0001F02D:0026 end; // checksum: dc5514c @0001F03D:0007 label_1f03d: @0001F03F:0022 function NUMBER function_455() @0001F03F NUMBER local_number1, local_number2, local_number4, local_number5; @0001F03F STRING local_string1; @0001F03F @0001F03F begin @0001F048:0036 try // ref index 1: 1 ref index 2: 3 @0001F056:0027 // return coming @0001F05A:0020 GetSystemDefaultUILanguage(); // dll: KERNEL32.dll @0001F060:0006 local_number5 = LASTRESULT; @0001F06A:0023 return local_number5; @0001F071:0037 catch @0001F075:000A label_1f075: @0001F077:0021 function_494(-2147483645, ".Default\\Control Panel\\desktop\\ResourceLocale", "", local_number2, local_string1, local_number1); @0001F0BE:0006 local_number5 = LASTRESULT; @0001F0C8:0009 local_number5 = (local_number5 < 0); @0001F0D7:0004 if(local_number5) then // ref index: 1 @0001F0E3:0021 function_494(-2147483645, ".DEFAULT\\Control Panel\\International", "Locale", local_number2, local_string1, local_number1); @0001F127:0006 local_number5 = LASTRESULT; @0001F131:0009 local_number5 = (local_number5 < 0); @0001F140:0004 if(local_number5) then // ref index: 1 @0001F14C:0027 // return coming @0001F150:0023 return 1033; @0001F159:0006 endif; @0001F159:0006 endif; @0001F159:0006 label_1f159: @0001F15B:0021 function_625(local_number4, local_string1); @0001F167:0027 // return coming @0001F16B:0021 function_423(local_number4); @0001F174:0006 local_number5 = LASTRESULT; @0001F17E:0023 return local_number5; @0001F185:0038 endcatch; @0001F189:0002 label_1f189: @0001F18B:0024 return; @0001F18F:0026 end; // checksum: 15052c1f @0001F19B:00AA label_1f19b: @0001F19D:0022 function NUMBER function_456() @0001F19D NUMBER local_number1; @0001F19D STRING local_string1; @0001F19D OBJECT local_object1; @0001F19D begin @0001F1A6:0035 global_object6.WINNT; @0001F1B5:0006 local_object1 = LASTRESULT; @0001F1BF:0035 local_object1.bWinNT; @0001F1CF:0006 local_object1 = NOTHING; @0001F1D9:0006 local_number1 = LASTRESULT; @0001F1E3:0021 function_621(local_string1, "WINNT.bWinNT=%ld", local_number1); @0001F202:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F223:0035 global_object6.WINNT; @0001F232:0006 local_object1 = LASTRESULT; @0001F23C:0035 local_object1.bWinNT4; @0001F24D:0006 local_object1 = NOTHING; @0001F257:0006 local_number1 = LASTRESULT; @0001F261:0021 function_621(local_string1, "WINNT.bWinNT4=%ld", local_number1); @0001F281:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F2A2:0035 global_object6.WINNT; @0001F2B1:0006 local_object1 = LASTRESULT; @0001F2BB:0035 local_object1.bWinNT351; @0001F2CE:0006 local_object1 = NOTHING; @0001F2D8:0006 local_number1 = LASTRESULT; @0001F2E2:0021 function_621(local_string1, "WINNT.bWinNT351=%ld", local_number1); @0001F304:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F325:0035 global_object6.WINNT; @0001F334:0006 local_object1 = LASTRESULT; @0001F33E:0035 local_object1.bWin2000; @0001F350:0006 local_object1 = NOTHING; @0001F35A:0006 local_number1 = LASTRESULT; @0001F364:0021 function_621(local_string1, "WINNT.bWin2000=%ld", local_number1); @0001F385:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F3A6:0035 global_object6.WINNT; @0001F3B5:0006 local_object1 = LASTRESULT; @0001F3BF:0035 local_object1.bWinXP; @0001F3CF:0006 local_object1 = NOTHING; @0001F3D9:0006 local_number1 = LASTRESULT; @0001F3E3:0021 function_621(local_string1, "WINNT.bWinXP=%ld", local_number1); @0001F402:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F423:0035 global_object6.WINNT; @0001F432:0006 local_object1 = LASTRESULT; @0001F43C:0035 local_object1.bWinServer2003; @0001F454:0006 local_object1 = NOTHING; @0001F45E:0006 local_number1 = LASTRESULT; @0001F468:0021 function_621(local_string1, "WINNT.bWinServer2003=%ld", local_number1); @0001F48F:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F4B0:0035 global_object6.WINNT; @0001F4BF:0006 local_object1 = LASTRESULT; @0001F4C9:0035 local_object1.nServicePack; @0001F4DF:0006 local_object1 = NOTHING; @0001F4E9:0006 local_number1 = LASTRESULT; @0001F4F3:0021 function_621(local_string1, "WINNT.nServicePack=%ld", local_number1); @0001F518:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F539:0035 global_object6.WINNT; @0001F548:0006 local_object1 = LASTRESULT; @0001F552:0035 local_object1.bAdmin_Logged_On; @0001F56C:0006 local_object1 = NOTHING; @0001F576:0006 local_number1 = LASTRESULT; @0001F580:0021 function_621(local_string1, "WINNT.bAdmin_Logged_On=%ld", local_number1); @0001F5A9:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F5CA:0035 global_object6.WINNT; @0001F5D9:0006 local_object1 = LASTRESULT; @0001F5E3:0035 local_object1.bPowerUser_Logged_On; @0001F601:0006 local_object1 = NOTHING; @0001F60B:0006 local_number1 = LASTRESULT; @0001F615:0021 function_621(local_string1, "WINNT.bPowerUser_Logged_On=%ld", local_number1); @0001F642:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F663:0035 global_object6.WIN9X; @0001F672:0006 local_object1 = LASTRESULT; @0001F67C:0035 local_object1.bWin9X; @0001F68C:0006 local_object1 = NOTHING; @0001F696:0006 local_number1 = LASTRESULT; @0001F6A0:0021 function_621(local_string1, "WINNT.WIN9X.bWin9X=%ld", local_number1); @0001F6C5:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F6E6:0035 global_object6.WIN9X; @0001F6F5:0006 local_object1 = LASTRESULT; @0001F6FF:0035 local_object1.bWin95; @0001F70F:0006 local_object1 = NOTHING; @0001F719:0006 local_number1 = LASTRESULT; @0001F723:0021 function_621(local_string1, "WINNT.WIN9X.bWin95=%ld", local_number1); @0001F748:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F769:0035 global_object6.WIN9X; @0001F778:0006 local_object1 = LASTRESULT; @0001F782:0035 local_object1.bWin98; @0001F792:0006 local_object1 = NOTHING; @0001F79C:0006 local_number1 = LASTRESULT; @0001F7A6:0021 function_621(local_string1, "WINNT.WIN9X.bWin98=%ld", local_number1); @0001F7CB:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F7EC:0035 global_object6.WIN9X; @0001F7FB:0006 local_object1 = LASTRESULT; @0001F805:0035 local_object1.bWinMe; @0001F815:0006 local_object1 = NOTHING; @0001F81F:0006 local_number1 = LASTRESULT; @0001F829:0021 function_621(local_string1, "WINNT.WIN9X.bWinMe=%ld", local_number1); @0001F84E:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F86F:0035 global_object6.WIN9X; @0001F87E:0006 local_object1 = LASTRESULT; @0001F888:0035 local_object1.bSubversion_A; @0001F89F:0006 local_object1 = NOTHING; @0001F8A9:0006 local_number1 = LASTRESULT; @0001F8B3:0021 function_621(local_string1, "WIN9X.bSubversion_A=%ld", local_number1); @0001F8D9:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F8FA:0035 global_object6.WIN9X; @0001F909:0006 local_object1 = LASTRESULT; @0001F913:0035 local_object1.bSubversion_B; @0001F92A:0006 local_object1 = NOTHING; @0001F934:0006 local_number1 = LASTRESULT; @0001F93E:0021 function_621(local_string1, "WIN9X.bSubversion_B=%ld", local_number1); @0001F964:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001F985:0035 global_object6.WIN9X; @0001F994:0006 local_object1 = LASTRESULT; @0001F99E:0035 local_object1.bSubversion_C; @0001F9B5:0006 local_object1 = NOTHING; @0001F9BF:0006 local_number1 = LASTRESULT; @0001F9C9:0021 function_621(local_string1, "WIN9X.bSubversion_C=%ld", local_number1); @0001F9EF:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FA10:0035 global_object6.WIN9X; @0001FA1F:0006 local_object1 = LASTRESULT; @0001FA29:0035 local_object1.bVersionNotFound; @0001FA43:0006 local_object1 = NOTHING; @0001FA4D:0006 local_number1 = LASTRESULT; @0001FA57:0021 function_621(local_string1, "WIN9X.bVersionNotFound=%ld", local_number1); @0001FA80:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FAA1:0035 global_object6.bShellExplorer; @0001FAB9:0006 local_number1 = LASTRESULT; @0001FAC3:0021 function_621(local_string1, "bShellExplorer=%ld", local_number1); @0001FAE4:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FB05:0035 global_object6.bAlpha; @0001FB15:0006 local_number1 = LASTRESULT; @0001FB1F:0021 function_621(local_string1, "bAlpha=%ld", local_number1); @0001FB38:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FB59:0035 global_object6.bIntel; @0001FB69:0006 local_number1 = LASTRESULT; @0001FB73:0021 function_621(local_string1, "bIntel=%ld", local_number1); @0001FB8C:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FBAD:0035 global_object6.nOSMajor; @0001FBBF:0006 local_number1 = LASTRESULT; @0001FBC9:0021 function_621(local_string1, "nOSMajor=%ld", local_number1); @0001FBE4:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FC05:0035 global_object6.nOSMinor; @0001FC17:0006 local_number1 = LASTRESULT; @0001FC21:0021 function_621(local_string1, "nOSMinor=%ld", local_number1); @0001FC3C:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FC5D:0035 global_object6.nWinMajor; @0001FC70:0006 local_number1 = LASTRESULT; @0001FC7A:0021 function_621(local_string1, "nWinMajor=%ld", local_number1); @0001FC96:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FCB7:0035 global_object6.nWinMinor; @0001FCCA:0006 local_number1 = LASTRESULT; @0001FCD4:0021 function_621(local_string1, "nWinMinor=%ld", local_number1); @0001FCF0:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FD11:0035 global_object6.nISOSL; @0001FD21:0006 local_number1 = LASTRESULT; @0001FD2B:0021 function_621(local_string1, "nISOSL=%ld", local_number1); @0001FD44:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FD65:0035 global_object6.nSuites; @0001FD76:0006 local_number1 = LASTRESULT; @0001FD80:0021 function_621(local_string1, "nSuites=%ld", local_number1); @0001FD9A:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FDBB:0035 global_object6.nSystemLangID; @0001FDD2:0006 local_number1 = LASTRESULT; @0001FDDC:0021 function_621(local_string1, "nSystemLangID=%ld", local_number1); @0001FDFC:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FE1D:0035 global_object6.nUserLangID; @0001FE32:0006 local_number1 = LASTRESULT; @0001FE3C:0021 function_621(local_string1, "nUserLangID=%ld", local_number1); @0001FE5A:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FE7B:0035 global_object6.nSystemDefaultUILangID; @0001FE9B:0006 local_number1 = LASTRESULT; @0001FEA5:0021 function_621(local_string1, "nSystemDefaultUILangID=%ld", local_number1); @0001FECE:0021 function_439("ISSYSINFO", "ISSYSINFO", local_string1); @0001FEEF:0024 return; @0001FEF3:0026 end; // checksum: 32053469 @0001FF03:0007 label_1ff03: @0001FF05:0022 function NUMBER function_457() @0001FF05 NUMBER local_number1, local_number2; @0001FF05 @0001FF05 @0001FF05 begin @0001FF0E:0006 global_number31 = 1; @0001FF1A:0006 global_number32 = 0; @0001FF26:000D local_number2 = (local_number1 = 0); @0001FF35:0004 if(local_number2) then // ref index: 1 @0001FF41:0006 global_number30 = 302; @0001FF4D:0005 goto label_1ff64; @0001FF56:0001 endif; @0001FF56:0001 label_1ff56: @0001FF58:0006 global_number30 = 301; @0001FF64:0002 label_1ff64: @0001FF66:0024 return; @0001FF6A:0026 end; // checksum: 600a @0001FF76:003E label_1ff76: @0001FF78:0022 function NUMBER function_458(local_number1) @0001FF78 NUMBER local_number2; @0001FF78 STRING local_string1; @0001FF78 OBJECT local_object1, local_object2; @0001FF78 begin @0001FF81:0004 if(global_number31) then // ref index: 5 @0001FF8D:0036 try // ref index 1: 4 ref index 2: 5 @0001FF9B:0021 function_640(); @0001FFA1:0006 local_string1 = LASTRESULT; @0001FFAB:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0001FFBF:0021 function_360(3, local_string1); @0001FFCD:0006 local_number1 = LASTRESULT; @0001FFD7:0004 if(local_number1) then // ref index: 3 @0001FFE3:0021 function_640(); @0001FFE9:0006 local_string1 = LASTRESULT; @0001FFF3:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020007:0039 UseDll(local_string1); @0002000E:0035 global_object16.llSequenceNumber; @00020028:0006 local_object1 = LASTRESULT; @00020032:0033 local_object1.int1 = 0; @00020045:0006 local_object1 = NOTHING; @0002004F:0035 global_object16.llSequenceNumber; @00020069:0006 local_object1 = LASTRESULT; @00020073:0033 local_object1.int2 = 0; @00020086:0006 local_object1 = NOTHING; @00020090:0033 global_object16.dwEventType = 100; @000200AA:0021 function_462(); @000200B0:0033 global_object17.nStatus = 0; @000200C6:0035 global_object17.llSequenceNumber; @000200E0:0006 local_object1 = LASTRESULT; @000200EA:0033 local_object1.int1 = 0; @000200FD:0006 local_object1 = NOTHING; @00020107:0035 global_object17.llSequenceNumber; @00020121:0006 local_object1 = LASTRESULT; @0002012B:0033 local_object1.int2 = 0; @0002013E:0006 local_object1 = NOTHING; @00020148:001A local_number1 = &global_object16; @00020152:001A local_number2 = &global_object17; @0002015C:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020168:0006 local_number1 = LASTRESULT; @00020172:000D local_number1 = (local_number1 = 0); @00020181:0004 if(local_number1) then // ref index: 1 @0002018D:0033 global_object16.dwRestorePtType = 13; @000201AB:0033 global_object16.dwEventType = 101; @000201C5:0035 global_object16.llSequenceNumber; @000201DF:0006 local_object1 = LASTRESULT; @000201E9:0035 global_object17.llSequenceNumber; @00020203:0006 local_object2 = LASTRESULT; @0002020D:0035 local_object2.int1; @0002021B:0006 local_object2 = NOTHING; @00020225:0006 local_number1 = LASTRESULT; @0002022F:0033 local_object1.int1 = local_number1; @00020240:0006 local_object1 = NOTHING; @0002024A:0035 global_object16.llSequenceNumber; @00020264:0006 local_object1 = LASTRESULT; @0002026E:0035 global_object17.llSequenceNumber; @00020288:0006 local_object2 = LASTRESULT; @00020292:0035 local_object2.int2; @000202A0:0006 local_object2 = NOTHING; @000202AA:0006 local_number1 = LASTRESULT; @000202B4:0033 local_object1.int2 = local_number1; @000202C5:0006 local_object1 = NOTHING; @000202CF:001A local_number1 = &global_object16; @000202D9:001A local_number2 = &global_object17; @000202E3:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000202EF:0005 goto label_20306; @000202F8:0001 endif; @000202F8:0001 label_202f8: @000202FA:0006 global_number32 = 1; @00020306:0004 label_20306: @00020308:0021 function_640(); @0002030E:0006 local_string1 = LASTRESULT; @00020318:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002032C:003A UnUseDll(local_string1); @00020333:0001 endif; @00020333:0001 label_20333: @00020335:0037 catch @00020339:0006 label_20339: @0002033B:0006 global_number31 = 0; @00020347:0021 function_640(); @0002034D:0006 local_string1 = LASTRESULT; @00020357:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002036B:003A UnUseDll(local_string1); @00020372:0038 endcatch; @00020376:0002 endif; @00020376:0002 label_20376: @00020378:0024 return; @0002037C:0026 end; // checksum: 1a272209 @00020390:002B label_20390: @00020392:0022 function NUMBER function_459() @00020392 NUMBER local_number1, local_number2; @00020392 STRING local_string1; @00020392 OBJECT local_object1, local_object2; @00020392 begin @0002039B:0019 local_number1 = (global_number31 = global_number32); @000203A8:0004 if(local_number1) then // ref index: 2 @000203B4:0021 function_640(); @000203BA:0006 local_string1 = LASTRESULT; @000203C4:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000203D8:0021 function_360(3, local_string1); @000203E6:0006 local_number1 = LASTRESULT; @000203F0:0004 if(local_number1) then // ref index: 2 @000203FC:0021 function_640(); @00020402:0006 local_string1 = LASTRESULT; @0002040C:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020420:0039 UseDll(local_string1); @00020427:0033 global_object16.dwEventType = 101; @00020441:001A local_number1 = &global_object16; @0002044B:001A local_number2 = &global_object17; @00020455:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020461:0006 local_number1 = LASTRESULT; @0002046B:000D local_number1 = (local_number1 = 0); @0002047A:0004 if(local_number1) then // ref index: 1 @00020486:0035 global_object16.llSequenceNumber; @000204A0:0006 local_object1 = LASTRESULT; @000204AA:0035 global_object17.llSequenceNumber; @000204C4:0006 local_object2 = LASTRESULT; @000204CE:0035 local_object2.int1; @000204DC:0006 local_object2 = NOTHING; @000204E6:0006 local_number1 = LASTRESULT; @000204F0:0033 local_object1.int1 = local_number1; @00020501:0006 local_object1 = NOTHING; @0002050B:0035 global_object16.llSequenceNumber; @00020525:0006 local_object1 = LASTRESULT; @0002052F:0035 global_object17.llSequenceNumber; @00020549:0006 local_object2 = LASTRESULT; @00020553:0035 local_object2.int2; @00020561:0006 local_object2 = NOTHING; @0002056B:0006 local_number1 = LASTRESULT; @00020575:0033 local_object1.int2 = local_number1; @00020586:0006 local_object1 = NOTHING; @00020590:0033 global_object16.dwRestorePtType = 13; @000205AE:0033 global_object16.dwEventType = 101; @000205C8:001A local_number1 = &global_object16; @000205D2:001A local_number2 = &global_object17; @000205DC:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @000205E8:0004 endif; @000205E8:0004 label_205e8: @000205EA:0021 function_640(); @000205F0:0006 local_string1 = LASTRESULT; @000205FA:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002060E:003A UnUseDll(local_string1); @00020615:0002 endif; @00020615:0002 endif; @00020615:0002 label_20615: @00020617:0024 return; @0002061B:0026 end; // checksum: 166fa719 @0002062F:0028 label_2062f: @00020631:0022 function NUMBER function_460() @00020631 NUMBER local_number1, local_number2; @00020631 STRING local_string1; @00020631 OBJECT local_object1, local_object2; @00020631 begin @0002063A:0019 local_number1 = (global_number31 = global_number32); @00020647:0004 if(local_number1) then // ref index: 1 @00020653:0021 function_640(); @00020659:0006 local_string1 = LASTRESULT; @00020663:0014 local_string1 = (local_string1 ^ "sfc.dll"); @00020677:0021 function_360(3, local_string1); @00020685:0006 local_number1 = LASTRESULT; @0002068F:0004 if(local_number1) then // ref index: 1 @0002069B:0021 function_640(); @000206A1:0006 local_string1 = LASTRESULT; @000206AB:0014 local_string1 = (local_string1 ^ "sfc.dll"); @000206BF:0039 UseDll(local_string1); @000206C6:0033 global_object16.dwRestorePtType = 13; @000206E4:0033 global_object16.dwEventType = 101; @000206FE:0035 global_object16.llSequenceNumber; @00020718:0006 local_object1 = LASTRESULT; @00020722:0035 global_object17.llSequenceNumber; @0002073C:0006 local_object2 = LASTRESULT; @00020746:0035 local_object2.int1; @00020754:0006 local_object2 = NOTHING; @0002075E:0006 local_number1 = LASTRESULT; @00020768:0033 local_object1.int1 = local_number1; @00020779:0006 local_object1 = NOTHING; @00020783:0035 global_object16.llSequenceNumber; @0002079D:0006 local_object1 = LASTRESULT; @000207A7:0035 global_object17.llSequenceNumber; @000207C1:0006 local_object2 = LASTRESULT; @000207CB:0035 local_object2.int2; @000207D9:0006 local_object2 = NOTHING; @000207E3:0006 local_number1 = LASTRESULT; @000207ED:0033 local_object1.int2 = local_number1; @000207FE:0006 local_object1 = NOTHING; @00020808:001A local_number1 = &global_object16; @00020812:001A local_number2 = &global_object17; @0002081C:0020 SRSetRestorePoint(local_number1, local_number2); // dll: sfc.dll @00020828:0021 function_640(); @0002082E:0006 local_string1 = LASTRESULT; @00020838:0014 local_string1 = (local_string1 ^ "sfc.dll"); @0002084C:003A UnUseDll(local_string1); @00020853:0002 endif; @00020853:0002 endif; @00020853:0002 label_20853: @00020855:0024 return; @00020859:0026 end; // checksum: 1601354c @0002086D:0002 label_2086d: @0002086F:0022 function NUMBER function_461() @0002086F NUMBER local_number1; @0002086F STRING local_string1, local_string2; @0002086F @0002086F begin @00020878:0001 // switch/while/??? @0002087C:0009 label_2087c: @0002087E:000D local_number1 = (global_number30 = 303); @0002088D:0004 if(local_number1) then // ref index: 1 @00020899:0033 global_object16.dwRestorePtType = 1; @000208B7:0021 function_562(17072); @000208C2:0006 local_string1 = LASTRESULT; @000208CC:0021 function_463(local_string1); @000208D5:0006 local_string2 = LASTRESULT; @000208DF:0033 global_object16.szDescription = local_string2; @000208F9:0005 goto label_20a70; @00020902:0009 endif; @00020902:0009 label_20902: @00020904:000D local_number1 = (global_number30 = 301); @00020913:0004 if(local_number1) then // ref index: 1 @0002091F:0033 global_object16.dwRestorePtType = 12; @0002093D:0021 function_562(17071); @00020948:0006 local_string1 = LASTRESULT; @00020952:0021 function_463(local_string1); @0002095B:0006 local_string2 = LASTRESULT; @00020965:0033 global_object16.szDescription = local_string2; @0002097F:0005 goto label_20a70; @00020988:0009 endif; @00020988:0009 label_20988: @0002098A:000D local_number1 = (global_number30 = 302); @00020999:0004 if(local_number1) then // ref index: 1 @000209A5:0033 global_object16.dwRestorePtType = 0; @000209C3:0021 function_562(17070); @000209CE:0006 local_string1 = LASTRESULT; @000209D8:0021 function_463(local_string1); @000209E1:0006 local_string2 = LASTRESULT; @000209EB:0033 global_object16.szDescription = local_string2; @00020A05:0005 goto label_20a70; @00020A0E:0006 endif; @00020A0E:0006 label_20a0e: @00020A10:0033 global_object16.dwRestorePtType = 0; @00020A2E:0021 function_562(17070); @00020A39:0006 local_string1 = LASTRESULT; @00020A43:0021 function_463(local_string1); @00020A4C:0006 local_string2 = LASTRESULT; @00020A56:0033 global_object16.szDescription = local_string2; @00020A70:0002 label_20a70: @00020A72:0024 return; @00020A76:0026 end; // checksum: 12032b0b @00020A86:0009 label_20a86: @00020A88:0022 function NUMBER function_462() @00020A88 NUMBER local_number1, local_number2; @00020A88 STRING local_string1, local_string2, local_string3, local_string4; @00020A88 @00020A88 begin @00020A91:0006 local_string3 = global_string14; @00020A9B:000E local_number1 = (local_string1 != ""); @00020AA8:000E local_number2 = (local_string3 != ""); @00020AB5:0019 local_number1 = (local_number1 = local_number2); @00020AC2:0004 if(local_number1) then // ref index: 1 @00020ACE:0007 local_string4 = (local_string1 + " "); @00020ADC:0007 local_string2 = (local_string4 + local_string3); @00020AE9:0005 goto label_20c18; @00020AF2:0009 endif; @00020AF2:0009 label_20af2: @00020AF4:000E local_number1 = (local_string1 != ""); @00020B01:000D local_number2 = (local_string3 = ""); @00020B0E:0019 local_number1 = (local_number1 = local_number2); @00020B1B:0004 if(local_number1) then // ref index: 1 @00020B27:0021 function_562(17069); @00020B32:0006 local_string3 = LASTRESULT; @00020B3C:0007 local_string4 = (local_string1 + " "); @00020B4A:0007 local_string2 = (local_string4 + local_string3); @00020B57:0005 goto label_20c18; @00020B60:0007 endif; @00020B60:0007 label_20b60: @00020B62:000D local_number1 = (local_string1 = ""); @00020B6F:000D local_number2 = (local_string3 = ""); @00020B7C:0019 local_number1 = (local_number1 = local_number2); @00020B89:0004 if(local_number1) then // ref index: 1 @00020B95:0021 function_562(17069); @00020BA0:0006 local_string2 = LASTRESULT; @00020BAA:0005 goto label_20c18; @00020BB3:0008 endif; @00020BB3:0008 label_20bb3: @00020BB5:000D local_number1 = (local_string1 = ""); @00020BC2:000E local_number2 = (local_string3 != ""); @00020BCF:0019 local_number1 = (local_number1 = local_number2); @00020BDC:0004 if(local_number1) then // ref index: 1 @00020BE8:0021 function_562(17069); @00020BF3:0006 local_string2 = LASTRESULT; @00020BFD:0007 local_string4 = (local_string3 + " "); @00020C0B:0007 local_string2 = (local_string4 + local_string2); @00020C18:0003 endif; @00020C18:0003 label_20c18: @00020C1A:0027 // return coming @00020C1E:0023 return local_string2; @00020C25:0026 end; // checksum: 8d06986a @00020C39:000B label_20c39: @00020C3B:0022 function STRING function_463(local_string1) @00020C3B NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00020C3B STRING local_string2, local_string3, local_string4, local_string5, local_string6; @00020C3B @00020C3B begin @00020C44:000D local_number6 = (local_number1 = 0); @00020C53:000D local_number7 = (local_number1 = -1); @00020C62:0018 local_number6 = (local_number6 || local_number7); @00020C6F:000D local_number7 = (local_number2 = 0); @00020C7E:0018 local_number6 = (local_number6 || local_number7); @00020C8B:000D local_number7 = (local_number2 = -1); @00020C9A:0018 local_number6 = (local_number6 || local_number7); @00020CA7:0004 if(local_number6) then // ref index: 1 @00020CB3:0027 // return coming @00020CB7:0023 return -2; @00020CC0:000A endif; @00020CC0:000A label_20cc0: @00020CC2:0021 function_519(local_number1); @00020CCB:0006 local_number6 = LASTRESULT; @00020CD5:000E local_number6 = (local_number6 != 0); @00020CE4:0021 function_519(local_number2); @00020CED:0006 local_number7 = LASTRESULT; @00020CF7:000E local_number7 = (local_number7 != 0); @00020D06:0018 local_number6 = (local_number6 || local_number7); @00020D13:0004 if(local_number6) then // ref index: 1 @00020D1F:0027 // return coming @00020D23:0023 return -2; @00020D2C:0006 endif; @00020D2C:0006 label_20d2c: @00020D2E:0020 GetPrivateProfileSectionA(local_string2, local_string3, 32767, local_string1); // dll: KERNEL32.dll @00020D42:0006 local_number3 = LASTRESULT; @00020D4C:000D local_number6 = (local_number3 = 0); @00020D5B:0004 if(local_number6) then // ref index: 1 @00020D67:0027 // return coming @00020D6B:0023 return -1; @00020D74:0005 endif; @00020D74:0005 label_20d74: @00020D76:0021 ListCreate(0); @00020D81:0006 local_number5 = LASTRESULT; @00020D8B:0021 function_612(local_number5, local_string3, ""); @00020D9B:0021 function_513(local_number5, local_string4); @00020DA7:0006 local_number3 = LASTRESULT; @00020DB1:0009 label_20db1: @00020DB3:0001 // switch/while/??? @00020DB7:000E local_number6 = (local_number3 != 1); @00020DC6:0004 if(local_number6) then // ref index: 3 @00020DD2:002A StrFind(local_string4, "="); @00020DDD:0006 local_number4 = LASTRESULT; @00020DE7:0009 local_number6 = (local_number4 < 0); @00020DF6:0004 if(local_number6) then // ref index: 1 @00020E02:0027 // return coming @00020E06:0023 return -1; @00020E0F:0011 endif; @00020E0F:0011 label_20e0f: @00020E11:0029 StrSub(local_string5, local_string4, 0, local_number4); @00020E23:0007 local_number6 = (local_number4 + 1); @00020E32:0021 StrLength(local_string4); @00020E3B:0006 local_number7 = LASTRESULT; @00020E45:000F local_number7 = (local_number7 - local_number4); @00020E52:0007 local_number7 = (local_number7 + 1); @00020E61:0029 StrSub(local_string6, local_string4, local_number6, local_number7); @00020E71:0021 function_509(local_number1, local_string5, 0); @00020E82:0021 function_509(local_number2, local_string6, 0); @00020E93:0021 ListGetNextString(local_number5, local_string4); @00020E9F:0006 local_number3 = LASTRESULT; @00020EA9:0009 local_number6 = (local_number3 < 0); @00020EB8:000E local_number7 = (local_number3 != 1); @00020EC7:0019 local_number6 = (local_number6 = local_number7); @00020ED4:0004 if(local_number6) then // ref index: 1 @00020EE0:0027 // return coming @00020EE4:0023 return local_number3; @00020EEB:0001 endif; @00020EEB:0001 label_20eeb: @00020EED:0005 goto label_20db1; @00020EF6:0003 endif; @00020EF6:0003 label_20ef6: @00020EF8:0027 // return coming @00020EFC:0023 return 0; @00020F05:0026 end; // checksum: 9cd0f79f @00020F15:0005 label_20f15: @00020F17:0022 function NUMBER function_464(local_string1, local_string2, local_number1, local_number2) @00020F17 NUMBER local_number3, local_number4, local_number6; @00020F17 STRING local_string3, local_string4, local_string5, local_string6; @00020F17 @00020F17 begin @00020F20:000D local_number6 = (local_string2 = ""); @00020F2D:0004 if(local_number6) then // ref index: 1 @00020F39:0006 local_number2 = 0; @00020F45:0005 goto label_20f5a; @00020F4E:0001 endif; @00020F4E:0001 label_20f4e: @00020F50:001A local_number2 = &local_string2; @00020F5A:0004 label_20f5a: @00020F5C:000D local_number6 = (local_string3 = ""); @00020F69:0004 if(local_number6) then // ref index: 1 @00020F75:0006 local_number1 = 0; @00020F81:0005 goto label_20f96; @00020F8A:0001 endif; @00020F8A:0001 label_20f8a: @00020F8C:001A local_number1 = &local_string3; @00020F96:0008 label_20f96: @00020F98:0031 Resize(local_string4, 2048); @00020FA4:0032 SizeOf(local_string4); @00020FAB:0006 local_number4 = LASTRESULT; @00020FB5:000D local_number6 = (local_string1 = "WIN.INI"); @00020FC9:0004 if(local_number6) then // ref index: 1 @00020FD5:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll @00020FEA:0006 local_number3 = LASTRESULT; @00020FF4:0005 goto label_210c5; @00020FFD:0008 endif; @00020FFD:0008 label_20ffd: @00020FFF:0021 function_471(local_string1); @00021008:0006 local_number6 = LASTRESULT; @00021012:000D local_number6 = (local_number6 = 0); @00021021:0004 if(local_number6) then // ref index: 1 @0002102D:0021 function_639(); @00021033:0006 local_string6 = LASTRESULT; @0002103D:0014 local_string5 = (local_string6 ^ local_string1); @0002104A:0005 goto label_2105f; @00021053:0001 endif; @00021053:0001 label_21053: @00021055:0006 local_string5 = local_string1; @0002105F:0006 label_2105f: @00021061:0021 function_360(3, local_string5); @0002106F:0006 local_number6 = LASTRESULT; @00021079:000D local_number6 = (local_number6 = 0); @00021088:0004 if(local_number6) then // ref index: 1 @00021094:0027 // return coming @00021098:0023 return -1; @000210A1:0002 endif; @000210A1:0002 label_210a1: @000210A3:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll @000210BB:0006 local_number3 = LASTRESULT; @000210C5:0004 label_210c5: @000210C7:000D local_number6 = (local_number3 = 0); @000210D6:0004 if(local_number6) then // ref index: 1 @000210E2:0027 // return coming @000210E6:0023 return -1; @000210EF:0004 endif; @000210EF:0004 label_210ef: @000210F1:0009 local_number6 = (local_number4 < local_number3); @000210FE:0004 if(local_number6) then // ref index: 1 @0002110A:0027 // return coming @0002110E:0023 return -5; @00021117:0003 endif; @00021117:0003 label_21117: @00021119:000B local_number6 = (local_number3 <= 0); @00021128:0004 if(local_number6) then // ref index: 1 @00021134:0006 local_string4 = ""; @0002113E:0003 endif; @0002113E:0003 label_2113e: @00021140:0027 // return coming @00021144:0023 return 0; @0002114D:0026 end; // checksum: d6d9fc87 @00021159:0007 label_21159: @0002115B:0022 function NUMBER function_465(local_string1, local_string2, local_string3, local_string4) @0002115B NUMBER local_number1, local_number2; @0002115B @0002115B @0002115B begin @00021164:002D NumToStr(local_string4, local_number1); @0002116E:0006 local_number2 = LASTRESULT; @00021178:0009 local_number2 = (local_number2 < 0); @00021187:0004 if(local_number2) then // ref index: 1 @00021193:0027 // return coming @00021197:0023 return -1; @000211A0:0005 endif; @000211A0:0005 label_211a0: @000211A2:0027 // return coming @000211A6:0021 function_467(local_string1, local_string2, local_string3, local_string4); @000211B8:0006 local_number2 = LASTRESULT; @000211C2:0023 return local_number2; @000211C9:0026 end; // checksum: fef997f8 @000211D5:0011 label_211d5: @000211D7:0022 function NUMBER function_466(local_string1, local_string2, local_string3, local_number1) @000211D7 NUMBER local_number2, local_number3, local_number4, local_number5; @000211D7 STRING local_string4, local_string5, local_string6; @000211D7 @000211D7 begin @000211E0:0007 local_string6 = ("FileName=" + "%s"); @000211F8:0007 local_string6 = (local_string6 + "\t"); @00021206:0007 local_string6 = (local_string6 + "SectionName="); @0002121F:0007 local_string6 = (local_string6 + "%s"); @0002122E:0007 local_string6 = (local_string6 + "\t"); @0002123C:0007 local_string6 = (local_string6 + "KeyName="); @00021251:0007 local_string6 = (local_string6 + "%s"); @00021260:0007 local_string6 = (local_string6 + "\t"); @0002126E:0007 local_string6 = (local_string6 + "ValueName="); @00021285:0007 local_string6 = (local_string6 + "%s"); @00021294:0021 function_621(local_string5, local_string6, local_string1, local_string2, local_string3, local_string4); @000212AC:0021 function_439("ISFuncBegin", "WriteProfString", local_string5); @000212D5:000D local_number4 = (local_string3 = ""); @000212E2:0004 if(local_number4) then // ref index: 1 @000212EE:0006 local_number1 = 0; @000212FA:0005 goto label_2130f; @00021303:0001 endif; @00021303:0001 label_21303: @00021305:001A local_number1 = &local_string3; @0002130F:0004 label_2130f: @00021311:000D local_number4 = (local_string4 = ""); @0002131E:0004 if(local_number4) then // ref index: 1 @0002132A:0006 local_number2 = 0; @00021336:0005 goto label_2134b; @0002133F:0001 endif; @0002133F:0001 label_2133f: @00021341:001A local_number2 = &local_string4; @0002134B:0005 label_2134b: @0002134D:000D local_number4 = (local_string1 = "WIN.INI"); @00021361:0004 if(local_number4) then // ref index: 1 @0002136D:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll @0002137C:0006 local_number3 = LASTRESULT; @00021386:0005 goto label_213ad; @0002138F:0002 endif; @0002138F:0002 label_2138f: @00021391:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll @000213A3:0006 local_number3 = LASTRESULT; @000213AD:000C label_213ad: @000213AF:000D local_number4 = (local_string2 = ""); @000213BC:000D local_number5 = (local_string3 = ""); @000213C9:0019 local_number4 = (local_number4 = local_number5); @000213D6:000D local_number5 = (local_string4 = ""); @000213E3:0019 local_number4 = (local_number4 = local_number5); @000213F0:0018 local_number4 = (local_number3 || local_number4); @000213FD:0004 if(local_number4) then // ref index: 2 @00021409:000E local_number4 = (local_string3 != ""); @00021416:000E local_number5 = (local_string4 != ""); @00021423:0019 local_number4 = (local_number4 = local_number5); @00021430:0004 if(local_number4) then // ref index: 1 @0002143C:0021 function_470(local_string1, local_string2, local_string3, local_string4); @0002144E:0002 endif; @0002144E:0002 label_2144e: @00021450:0006 local_number3 = 0; @0002145C:0005 goto label_21473; @00021465:0001 endif; @00021465:0001 label_21465: @00021467:0006 local_number3 = -1; @00021473:0005 label_21473: @00021475:0027 // return coming @00021479:0021 function_468(local_number3, local_string1, local_string2, local_string3, local_string4); @0002148E:0006 local_number4 = LASTRESULT; @00021498:0023 return local_number4; @0002149F:0026 end; // checksum: 97c031aa @000214AB:0004 label_214ab: @000214AD:0022 function NUMBER function_467(local_string1, local_string2, local_string3, local_string4) @000214AD NUMBER local_number1, local_number2; @000214AD STRING local_string5, local_string6, local_string7; @000214AD @000214AD begin @000214B6:0009 local_number2 = (local_number1 < 0); @000214C5:0004 if(local_number2) then // ref index: 1 @000214D1:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Profile.rul", 599, local_number1); @0002150F:0004 endif; @0002150F:0004 label_2150f: @00021511:0009 local_number2 = (local_number1 < 0); @00021520:0004 if(local_number2) then // ref index: 1 @0002152C:0006 local_string6 = "Failure"; @0002153D:0005 goto label_21559; @00021546:0001 endif; @00021546:0001 label_21546: @00021548:0006 local_string6 = "Success"; @00021559:0012 label_21559: @0002155B:0007 local_string7 = ("Result=" + "%s"); @00021571:0007 local_string7 = (local_string7 + "\t"); @0002157F:0007 local_string7 = (local_string7 + "FileName="); @00021595:0007 local_string7 = (local_string7 + "%s"); @000215A4:0007 local_string7 = (local_string7 + "\t"); @000215B2:0007 local_string7 = (local_string7 + "SectionName="); @000215CB:0007 local_string7 = (local_string7 + "%s"); @000215DA:0007 local_string7 = (local_string7 + "\t"); @000215E8:0007 local_string7 = (local_string7 + "KeyName="); @000215FD:0007 local_string7 = (local_string7 + "%s"); @0002160C:0007 local_string7 = (local_string7 + "\t"); @0002161A:0007 local_string7 = (local_string7 + "ValueName="); @00021631:0007 local_string7 = (local_string7 + "%s"); @00021640:0021 function_621(local_string5, local_string7, local_string6, local_string1, local_string2, local_string3, local_string4); @0002165B:0021 function_439("ISFuncEnd", "WriteProfString", local_string5); @00021682:0027 // return coming @00021686:0023 return local_number1; @0002168D:0026 end; // checksum: 10219f41 @00021699:0007 label_21699: @0002169B:0022 function NUMBER function_468(local_number1, local_string1, local_string2, local_string3, local_string4) @0002169B NUMBER local_number2, local_number3, local_number4; @0002169B @0002169B @0002169B begin @000216A4:0021 ListCreate(0); @000216AF:0006 local_number1 = LASTRESULT; @000216B9:000D local_number4 = (local_number1 = -1); @000216C8:0004 if(local_number4) then // ref index: 1 @000216D4:0027 // return coming @000216D8:0023 return -1; @000216E1:0006 endif; @000216E1:0006 label_216e1: @000216E3:0021 ListCreate(0); @000216EE:0006 local_number2 = LASTRESULT; @000216F8:000D local_number4 = (local_number2 = -1); @00021707:0004 if(local_number4) then // ref index: 1 @00021713:0027 // return coming @00021717:0023 return -1; @00021720:0006 endif; @00021720:0006 label_21720: @00021722:0021 function_464(local_string1, local_string2, local_number1, local_number2); @00021734:0006 local_number3 = LASTRESULT; @0002173E:0009 local_number4 = (local_number3 < 0); @0002174D:0004 if(local_number4) then // ref index: 1 @00021759:0027 // return coming @0002175D:0023 return local_number3; @00021764:0005 endif; @00021764:0005 label_21764: @00021766:0027 // return coming @0002176A:0021 ListCount(local_number1); @00021773:0006 local_number4 = LASTRESULT; @0002177D:0023 return local_number4; @00021784:0026 end; // checksum: 101ed2d @00021790:0010 label_21790: @00021792:0022 function NUMBER function_469(local_string1, local_string2) @00021792 NUMBER local_number1; @00021792 STRING local_string3, local_string4; @00021792 OBJECT local_object1, local_object2, local_object3, local_object4; @00021792 begin @0002179B:0021 function_654(); @000217A1:0034 set local_object3 = LASTRESULT; @000217AB:0020 IsObject(local_object3); // dll: ISRT.dll @000217B4:0006 local_number1 = LASTRESULT; @000217BE:0004 if(local_number1) then // ref index: 1 @000217CA:0033 local_object1. = 0 = local_string1; @000217DC:0033 local_object1. = 1 = local_string2; @000217EE:0033 local_object1. = 2 = local_string3; @00021800:0033 local_object1. = 3 = local_string4; @00021812:0033 local_object1. = 4 = 0; @00021826:0033 local_object1. = 5 = 0; @0002183A:0035 local_object3.OpSequence(OPTYPE_INI); @0002185B:0006 local_object4 = LASTRESULT; @00021865:0035 local_object4.Add(local_object1.local_object2); @00021878:0006 local_object4 = NOTHING; @00021882:0003 endif; @00021882:0003 label_21882: @00021884:0027 // return coming @00021888:0023 return 0; @00021891:0026 end; // checksum: 4e70bf2c @000218AD:0009 label_218ad: @000218AF:0022 function NUMBER function_470(local_string1, local_string2, local_string3, local_string4) @000218AF NUMBER local_number1, local_number2; @000218AF @000218AF @000218AF begin @000218B8:0021 ParsePath(local_string2, local_string1, 0); @000218C9:0021 ParsePath(local_string3, local_string1, 2); @000218DA:000D local_number1 = (local_string2 = ""); @000218E7:000D local_number2 = (local_string3 = ""); @000218F4:0018 local_number1 = (local_number1 || local_number2); @00021901:0004 if(local_number1) then // ref index: 1 @0002190D:0027 // return coming @00021911:0023 return 0; @0002191A:0008 endif; @0002191A:0008 label_2191a: @0002191C:001E local_number1 = local_string2[1]; @0002192B:000D local_number1 = (local_number1 = 58); @0002193A:0004 if(local_number1) then // ref index: 1 @00021946:0027 // return coming @0002194A:001E local_number1 = local_string2[0]; @00021959:0021 function_473(local_number1); @00021962:0006 local_number1 = LASTRESULT; @0002196C:0023 return local_number1; @00021973:0003 endif; @00021973:0003 label_21973: @00021975:0027 // return coming @00021979:0023 return 1; @00021982:0026 end; // checksum: 107eb38 @0002198E:0004 label_2198e: @00021990:0022 function NUMBER function_471(local_string1) @00021990 NUMBER local_number1, local_number3; @00021990 @00021990 @00021990 begin @00021999:000D local_number3 = (local_number1 = 0); @000219A8:0004 if(local_number3) then // ref index: 1 @000219B4:0021 function_474(local_string1); @000219BD:0004 endif; @000219BD:0004 label_219bd: @000219BF:0014 local_string1 = (local_string1 ^ ""); @000219CC:0027 // return coming @000219D0:0023 return 0; @000219D9:0026 end; // checksum: 74c3d @000219E5:000B label_219e5: @000219E7:0022 function NUMBER function_472(local_string1, local_number1) @000219E7 NUMBER local_number2, local_number3, local_number4; @000219E7 @000219E7 @000219E7 begin @000219F0:0027 // return coming @000219F4:000C local_number2 = (local_number1 >= 97); @00021A03:000B local_number3 = (local_number1 <= 122); @00021A12:0019 local_number2 = (local_number2 = local_number3); @00021A1F:000C local_number3 = (local_number1 >= 65); @00021A2E:000B local_number4 = (local_number1 <= 90); @00021A3D:0019 local_number3 = (local_number3 = local_number4); @00021A4A:0018 local_number2 = (local_number2 || local_number3); @00021A57:0023 return local_number2; @00021A5E:0026 end; // checksum: 27138 @00021A6A:0007 label_21a6a: @00021A6C:0022 function NUMBER function_473(local_number1) @00021A6C NUMBER local_number2, local_number3; @00021A6C STRING local_string1, local_string2, local_string3, local_string4; @00021A6C @00021A6C begin @00021A75:0021 ParsePath(local_string2, local_string1, 1); @00021A86:000D local_number2 = (local_string2 = ""); @00021A93:0004 if(local_number2) then // ref index: 1 @00021A9F:0007 local_string1 = (".\\" + local_string1); @00021AAE:0027 // return coming @00021AB2:0023 return 1; @00021ABB:0006 endif; @00021ABB:0006 label_21abb: @00021ABD:0028 StrLengthChars(local_string2); @00021AC4:0006 local_number1 = LASTRESULT; @00021ACE:0009 local_number2 = (local_number1 < 2); @00021ADD:0004 if(local_number2) then // ref index: 1 @00021AE9:0027 // return coming @00021AED:0023 return 0; @00021AF6:000A endif; @00021AF6:000A label_21af6: @00021AF8:001E local_number2 = local_string2[1]; @00021B07:000D local_number2 = (local_number2 = 58); @00021B16:000D local_number3 = (local_number1 = 2); @00021B25:0019 local_number2 = (local_number2 = local_number3); @00021B32:0004 if(local_number2) then // ref index: 1 @00021B3E:0021 GetDisk/GetDir(local_string1, local_string3); @00021B4A:0007 local_string4 = (local_string2 + ".\\"); @00021B59:0007 local_string1 = (local_string4 + local_string3); @00021B66:0027 // return coming @00021B6A:0023 return 1; @00021B73:0003 endif; @00021B73:0003 label_21b73: @00021B75:0027 // return coming @00021B79:0023 return 0; @00021B82:0026 end; // checksum: 32f05 @00021B8E:0007 label_21b8e: @00021B90:0022 function NUMBER function_474(local_string1) @00021B90 NUMBER local_number1, local_number2, local_number3, local_number4; @00021B90 @00021B90 @00021B90 begin @00021B99:0021 function_521(local_number2, 0); @00021BA7:0006 local_number3 = LASTRESULT; @00021BB1:0009 local_number4 = (local_number3 < 0); @00021BC0:0004 if(local_number4) then // ref index: 1 @00021BCC:0027 // return coming @00021BD0:0023 return local_number3; @00021BD7:0005 endif; @00021BD7:0005 label_21bd7: @00021BD9:0027 // return coming @00021BDD:0020 _RegEnum(global_number50, global_number11, local_string1, local_number1, local_number2); // dll: ISRT.dll @00021BF2:0006 local_number4 = LASTRESULT; @00021BFC:0023 return local_number4; @00021C03:0026 end; // checksum: 5e43197b @00021C0F:0009 label_21c0f: @00021C11:0022 function NUMBER function_475(local_string1, local_number1, local_number2) @00021C11 NUMBER local_number4, local_number5; @00021C11 @00021C11 @00021C11 begin @00021C1A:0021 ListCreate(0); @00021C25:0006 local_number4 = LASTRESULT; @00021C2F:0021 function_520(local_number4); @00021C38:0006 local_number2 = LASTRESULT; @00021C42:0009 local_number5 = (local_number2 < 0); @00021C51:0004 if(local_number5) then // ref index: 1 @00021C5D:0027 // return coming @00021C61:0023 return local_number2; @00021C68:0006 endif; @00021C68:0006 label_21c68: @00021C6A:0021 function_475(local_string1, local_number1, local_number4); @00021C79:0006 local_number2 = LASTRESULT; @00021C83:0009 local_number5 = (local_number2 < 0); @00021C92:0004 if(local_number5) then // ref index: 1 @00021C9E:0027 // return coming @00021CA2:0023 return local_number2; @00021CA9:0005 endif; @00021CA9:0005 label_21ca9: @00021CAB:0027 // return coming @00021CAF:0021 ListCount(local_number4); @00021CB8:0006 local_number5 = LASTRESULT; @00021CC2:0023 return local_number5; @00021CC9:0026 end; // checksum: 4b227 @00021CD5:0006 label_21cd5: @00021CD7:0022 function NUMBER function_476(local_string1, local_number1) @00021CD7 NUMBER local_number2, local_number3; @00021CD7 STRING local_string2, local_string3; @00021CD7 @00021CD7 begin @00021CE0:0027 // return coming @00021CE4:0021 function_494(global_number11, local_string1, local_string2, local_number1, local_string3, local_number2); @00021CFC:0006 local_number3 = LASTRESULT; @00021D06:0023 return local_number3; @00021D0D:0026 end; // checksum: 6302c @00021D19:0006 label_21d19: @00021D1B:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2) @00021D1B NUMBER local_number3; @00021D1B @00021D1B @00021D1B begin @00021D24:0027 // return coming @00021D28:0021 function_496(global_number11, local_string1, local_string2, local_number1, local_string3, local_number2); @00021D40:0006 local_number3 = LASTRESULT; @00021D4A:0023 return local_number3; @00021D51:0026 end; // checksum: 1033429 @00021D5D:0006 label_21d5d: @00021D5F:0022 function NUMBER function_478(local_string1, local_string2, local_number1, local_string3, local_number2) @00021D5F @00021D5F @00021D5F @00021D5F begin @00021D68:0027 // return coming @00021D6C:0020 _RegDeleteValue(global_number50, global_number11, local_string1, local_string2); // dll: ISRT.dll @00021D7E:0006 local_number1 = LASTRESULT; @00021D88:0023 return local_number1; @00021D8F:0026 end; // checksum: 366b5a60 @00021D9B:0007 label_21d9b: @00021D9D:0022 function NUMBER function_479(local_string1, local_string2) @00021D9D NUMBER local_number1, local_number2, local_number4, local_number5, local_number6; @00021D9D @00021D9D @00021D9D begin @00021DA6:0021 ListCreate(0); @00021DB1:0006 local_number5 = LASTRESULT; @00021DBB:000D local_number6 = (local_number5 = -1); @00021DCA:0004 if(local_number6) then // ref index: 1 @00021DD6:0027 // return coming @00021DDA:0023 return -1; @00021DE3:0006 endif; @00021DE3:0006 label_21de3: @00021DE5:0021 function_494(global_number11, local_string1, local_string2, local_number2, local_string2, local_number4); @00021DFD:0006 local_number1 = LASTRESULT; @00021E07:0009 local_number6 = (local_number1 < 0); @00021E16:0004 if(local_number6) then // ref index: 1 @00021E22:0027 // return coming @00021E26:0023 return local_number1; @00021E2D:0006 endif; @00021E2D:0006 label_21e2d: @00021E2F:0021 function_612(local_number5, local_string2, ""); @00021E3E:0006 local_number1 = LASTRESULT; @00021E48:0009 local_number6 = (local_number1 < 0); @00021E57:0004 if(local_number6) then // ref index: 1 @00021E63:0027 // return coming @00021E67:0023 return local_number1; @00021E6E:0005 endif; @00021E6E:0005 label_21e6e: @00021E70:0027 // return coming @00021E74:0021 ListCount(local_number5); @00021E7D:0006 local_number6 = LASTRESULT; @00021E87:0023 return local_number6; @00021E8E:0026 end; // checksum: 3f52c @00021E9A:0006 label_21e9a: @00021E9C:0022 function NUMBER function_480(local_string1, local_string2) @00021E9C NUMBER local_number1; @00021E9C @00021E9C @00021E9C begin @00021EA5:0027 // return coming @00021EA9:0021 function_482(0); @00021EB4:0006 local_number1 = LASTRESULT; @00021EBE:0023 return local_number1; @00021EC5:0026 end; // checksum: 4292f @00021ED1:0009 label_21ed1: @00021ED3:0022 function NUMBER function_481() @00021ED3 NUMBER local_number1, local_number2, local_number3; @00021ED3 STRING local_string1; @00021ED3 @00021ED3 begin @00021EDC:0021 function_406(12, global_string15); @00021EEA:0021 function_406(20, global_string14); @00021EF8:0021 function_406(28, global_string16); @00021F06:0021 function_406(65, "Success"); @00021F1B:0021 function_406(73, "Installation Successful."); @00021F41:0004 if(local_number1) then // ref index: 1 @00021F4D:0027 // return coming @00021F51:0023 return 0; @00021F5A:0007 endif; @00021F5A:0007 label_21f5a: @00021F5C:0021 function_360(15, local_string1); @00021F6A:0006 local_number3 = LASTRESULT; @00021F74:000D local_number3 = (local_number3 = 1); @00021F83:0004 if(local_number3) then // ref index: 1 @00021F8F:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 339, -1); @00021FD0:0027 // return coming @00021FD4:0023 return -1; @00021FDD:0007 endif; @00021FDD:0007 label_21fdd: @00021FDF:0028 StrLengthChars(global_string25); @00021FE6:0006 local_number3 = LASTRESULT; @00021FF0:000D local_number3 = (local_number3 = 0); @00021FFF:0004 if(local_number3) then // ref index: 1 @0002200B:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 345, -1); @0002204C:0027 // return coming @00022050:0023 return -1; @00022059:000A endif; @00022059:000A label_22059: @0002205B:0021 function_459(); @00022061:0021 function_602(global_string15, global_string14, global_string16); @00022070:0021 function_603(0); @0002207B:0021 function_665(); @00022081:0006 local_number3 = LASTRESULT; @0002208B:0020 _RegCreateKey(global_number50, local_number3, global_string25, "", 1); // dll: ISRT.dll @000220A2:0006 local_number2 = LASTRESULT; @000220AC:0009 local_number3 = (local_number2 < 0); @000220BB:0004 if(local_number3) then // ref index: 1 @000220C7:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 362, local_number2); @00022106:0003 endif; @00022106:0003 label_22106: @00022108:0027 // return coming @0002210C:0023 return local_number2; @00022113:0026 end; // checksum: 38093b46 @0002211F:0006 label_2211f: @00022121:0022 function NUMBER function_482(local_number1) @00022121 @00022121 @00022121 @00022121 begin @0002212A:0027 // return coming @0002212E:0021 function_484(0); @00022139:0006 local_number1 = LASTRESULT; @00022143:0023 return local_number1; @0002214A:0026 end; // checksum: 42829 @00022156:0005 label_22156: @00022158:0022 function NUMBER function_483() @00022158 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00022158 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string10, local_string11; @00022158 OBJECT local_object1; @00022158 begin @00022161:0004 if(local_number1) then // ref index: 1 @0002216D:0006 local_string3 = "DeinstallStart"; @00022185:0006 local_string4 = global_string7; @0002218F:0005 goto label_221be; @00022198:0002 endif; @00022198:0002 label_22198: @0002219A:0006 local_string3 = "MaintenanceStart"; @000221B4:0006 local_string4 = global_string8; @000221BE:0025 label_221be: @000221C0:0021 function_439("ISFuncBegin", local_string3, ""); @000221DA:0006 local_number3 = 0; @000221E6:001A local_number5 = &local_object1; @000221F0:0020 GetLocalTime(local_number5); // dll: KERNEL32.dll @000221F9:0035 local_object1.nYearMonth; @0002220D:0006 local_number5 = LASTRESULT; @00022217:0021 function_423(local_number5); @00022220:0006 local_number5 = LASTRESULT; @0002222A:0035 local_object1.nYearMonth; @0002223E:0006 local_number6 = LASTRESULT; @00022248:0021 LOWORD/HIWORD(local_number6); @00022251:0006 local_number6 = LASTRESULT; @0002225B:0035 local_object1.nDay; @00022269:0006 local_number7 = LASTRESULT; @00022273:0021 LOWORD/HIWORD(local_number7); @0002227C:0006 local_number7 = LASTRESULT; @00022286:0021 function_621(local_string10, "%.4ld%.2ld%.2ld", local_number5, local_number6, local_number7); @000222AA:0021 function_644(); @000222B0:0006 local_number5 = LASTRESULT; @000222BA:002D NumToStr(local_string1, local_number5); @000222C4:002D NumToStr(local_string6, global_number12); @000222CE:002D NumToStr(local_string7, global_number13); @000222D8:002D NumToStr(local_string8, global_number14); @000222E2:0021 function_646(); @000222E8:0006 local_number5 = LASTRESULT; @000222F2:002D NumToStr(local_string9, local_number5); @000222FC:0021 function_486(); @00022302:0006 local_number4 = LASTRESULT; @0002230C:000D local_number5 = (local_number4 = 2); @0002231B:000D local_number6 = (local_number4 = 3); @0002232A:0018 local_number5 = (local_number5 || local_number6); @00022337:0004 if(local_number5) then // ref index: 1 @00022343:0021 function_489(28, local_string4); @00022351:0006 local_number2 = LASTRESULT; @0002235B:0009 local_number5 = (local_number2 < 0); @0002236A:0004 if(local_number5) then // ref index: 1 @00022376:0006 local_number3 = local_number2; @00022380:0005 endif; @00022380:0005 endif; @00022380:0005 label_22380: @00022382:000D local_number5 = (local_number4 = 4); @00022391:000D local_number6 = (local_number4 = 2); @000223A0:0018 local_number5 = (local_number5 || local_number6); @000223AD:0004 if(local_number5) then // ref index: 1 @000223B9:0007 local_string4 = (local_string4 + global_string9); @000223C6:0006 endif; @000223C6:0006 label_223c6: @000223C8:0006 local_string5 = global_string13; @000223D2:0028 StrLengthChars(local_string5); @000223D9:0006 local_number5 = LASTRESULT; @000223E3:000D local_number5 = (local_number5 = 0); @000223F2:0004 if(local_number5) then // ref index: 1 @000223FE:0006 local_string5 = global_string14; @00022408:0005 endif; @00022408:0005 label_22408: @0002240A:0021 function_489(4, local_string4); @00022418:0006 local_number2 = LASTRESULT; @00022422:0009 local_number5 = (local_number2 < 0); @00022431:0004 if(local_number5) then // ref index: 1 @0002243D:0006 local_number3 = local_number2; @00022447:0006 endif; @00022447:0006 label_22447: @00022449:0014 local_string11 = (global_string6 ^ "setup.ilg"); @0002245F:0021 function_489(5, local_string11); @0002246D:0006 local_number2 = LASTRESULT; @00022477:0009 local_number5 = (local_number2 < 0); @00022486:0004 if(local_number5) then // ref index: 1 @00022492:0006 local_number3 = local_number2; @0002249C:0005 endif; @0002249C:0005 label_2249c: @0002249E:0021 function_489(7, global_string4); @000224AC:0006 local_number2 = LASTRESULT; @000224B6:0009 local_number5 = (local_number2 < 0); @000224C5:0004 if(local_number5) then // ref index: 1 @000224D1:0006 local_number3 = local_number2; @000224DB:0005 endif; @000224DB:0005 label_224db: @000224DD:0021 function_489(30, global_string5); @000224EB:0006 local_number2 = LASTRESULT; @000224F5:0009 local_number5 = (local_number2 < 0); @00022504:0004 if(local_number5) then // ref index: 1 @00022510:0006 local_number3 = local_number2; @0002251A:0007 endif; @0002251A:0007 label_2251a: @0002251C:0021 function_647(); @00022522:0006 local_string11 = LASTRESULT; @0002252C:0021 function_489(6, local_string11); @0002253A:0006 local_number2 = LASTRESULT; @00022544:0009 local_number5 = (local_number2 < 0); @00022553:0004 if(local_number5) then // ref index: 1 @0002255F:0006 local_number3 = local_number2; @00022569:0005 endif; @00022569:0005 label_22569: @0002256B:0021 function_485(3, local_string5); @00022579:0006 local_number2 = LASTRESULT; @00022583:0009 local_number5 = (local_number2 < 0); @00022592:0004 if(local_number5) then // ref index: 1 @0002259E:0006 local_number3 = local_number2; @000225A8:0005 endif; @000225A8:0005 label_225a8: @000225AA:0021 function_485(13, global_string15); @000225B8:0006 local_number2 = LASTRESULT; @000225C2:0009 local_number5 = (local_number2 < 0); @000225D1:0004 if(local_number5) then // ref index: 1 @000225DD:0006 local_number3 = local_number2; @000225E7:0005 endif; @000225E7:0005 label_225e7: @000225E9:0021 function_485(14, global_string26); @000225F7:0006 local_number2 = LASTRESULT; @00022601:0009 local_number5 = (local_number2 < 0); @00022610:0004 if(local_number5) then // ref index: 1 @0002261C:0006 local_number3 = local_number2; @00022626:0005 endif; @00022626:0005 label_22626: @00022628:0021 function_485(15, global_string27); @00022636:0006 local_number2 = LASTRESULT; @00022640:0009 local_number5 = (local_number2 < 0); @0002264F:0004 if(local_number5) then // ref index: 1 @0002265B:0006 local_number3 = local_number2; @00022665:0005 endif; @00022665:0005 label_22665: @00022667:0021 function_485(16, global_string28); @00022675:0006 local_number2 = LASTRESULT; @0002267F:0009 local_number5 = (local_number2 < 0); @0002268E:0004 if(local_number5) then // ref index: 1 @0002269A:0006 local_number3 = local_number2; @000226A4:0005 endif; @000226A4:0005 label_226a4: @000226A6:0021 function_485(17, global_string29); @000226B4:0006 local_number2 = LASTRESULT; @000226BE:0009 local_number5 = (local_number2 < 0); @000226CD:0004 if(local_number5) then // ref index: 1 @000226D9:0006 local_number3 = local_number2; @000226E3:0005 endif; @000226E3:0005 label_226e3: @000226E5:0021 function_485(18, global_string30); @000226F3:0006 local_number2 = LASTRESULT; @000226FD:0009 local_number5 = (local_number2 < 0); @0002270C:0004 if(local_number5) then // ref index: 1 @00022718:0006 local_number3 = local_number2; @00022722:0005 endif; @00022722:0005 label_22722: @00022724:0021 function_485(19, global_string31); @00022732:0006 local_number2 = LASTRESULT; @0002273C:0009 local_number5 = (local_number2 < 0); @0002274B:0004 if(local_number5) then // ref index: 1 @00022757:0006 local_number3 = local_number2; @00022761:0005 endif; @00022761:0005 label_22761: @00022763:0021 function_485(20, global_string32); @00022771:0006 local_number2 = LASTRESULT; @0002277B:0009 local_number5 = (local_number2 < 0); @0002278A:0004 if(local_number5) then // ref index: 1 @00022796:0006 local_number3 = local_number2; @000227A0:0005 endif; @000227A0:0005 label_227a0: @000227A2:0021 function_485(21, global_string33); @000227B0:0006 local_number2 = LASTRESULT; @000227BA:0009 local_number5 = (local_number2 < 0); @000227C9:0004 if(local_number5) then // ref index: 1 @000227D5:0006 local_number3 = local_number2; @000227DF:0005 endif; @000227DF:0005 label_227df: @000227E1:0021 function_485(22, global_string34); @000227EF:0006 local_number2 = LASTRESULT; @000227F9:0009 local_number5 = (local_number2 < 0); @00022808:0004 if(local_number5) then // ref index: 1 @00022814:0006 local_number3 = local_number2; @0002281E:0005 endif; @0002281E:0005 label_2281e: @00022820:0021 function_485(23, global_string35); @0002282E:0006 local_number2 = LASTRESULT; @00022838:0009 local_number5 = (local_number2 < 0); @00022847:0004 if(local_number5) then // ref index: 1 @00022853:0006 local_number3 = local_number2; @0002285D:0005 endif; @0002285D:0005 label_2285d: @0002285F:0021 function_485(24, global_string36); @0002286D:0006 local_number2 = LASTRESULT; @00022877:0009 local_number5 = (local_number2 < 0); @00022886:0004 if(local_number5) then // ref index: 1 @00022892:0006 local_number3 = local_number2; @0002289C:0005 endif; @0002289C:0005 label_2289c: @0002289E:0021 function_489(25, local_string6); @000228AC:0006 local_number2 = LASTRESULT; @000228B6:0009 local_number5 = (local_number2 < 0); @000228C5:0004 if(local_number5) then // ref index: 1 @000228D1:0006 local_number3 = local_number2; @000228DB:0005 endif; @000228DB:0005 label_228db: @000228DD:0021 function_489(26, local_string7); @000228EB:0006 local_number2 = LASTRESULT; @000228F5:0009 local_number5 = (local_number2 < 0); @00022904:0004 if(local_number5) then // ref index: 1 @00022910:0006 local_number3 = local_number2; @0002291A:0005 endif; @0002291A:0005 label_2291a: @0002291C:0021 function_489(27, local_string8); @0002292A:0006 local_number2 = LASTRESULT; @00022934:0009 local_number5 = (local_number2 < 0); @00022943:0004 if(local_number5) then // ref index: 1 @0002294F:0006 local_number3 = local_number2; @00022959:0006 endif; @00022959:0006 label_22959: @0002295B:0004 if(global_number16) then // ref index: 1 @00022967:0021 function_489(32, "1"); @00022976:0006 local_number2 = LASTRESULT; @00022980:0009 local_number5 = (local_number2 < 0); @0002298F:0004 if(local_number5) then // ref index: 1 @0002299B:0006 local_number3 = local_number2; @000229A5:0005 endif; @000229A5:0005 endif; @000229A5:0005 label_229a5: @000229A7:0021 function_489(29, local_string10); @000229B5:0006 local_number2 = LASTRESULT; @000229BF:0009 local_number5 = (local_number2 < 0); @000229CE:0004 if(local_number5) then // ref index: 1 @000229DA:0006 local_number3 = local_number2; @000229E4:0005 endif; @000229E4:0005 label_229e4: @000229E6:0021 function_489(31, local_string9); @000229F4:0006 local_number2 = LASTRESULT; @000229FE:0009 local_number5 = (local_number2 < 0); @00022A0D:0004 if(local_number5) then // ref index: 1 @00022A19:0006 local_number3 = local_number2; @00022A23:0005 endif; @00022A23:0005 label_22a23: @00022A25:0021 function_487(); @00022A2B:0006 local_number2 = LASTRESULT; @00022A35:0009 local_number5 = (local_number2 < 0); @00022A44:0004 if(local_number5) then // ref index: 1 @00022A50:0006 local_number3 = local_number2; @00022A5A:0005 endif; @00022A5A:0005 label_22a5a: @00022A5C:0021 function_489(12, local_string1); @00022A6A:0006 local_number2 = LASTRESULT; @00022A74:0009 local_number5 = (local_number2 < 0); @00022A83:0004 if(local_number5) then // ref index: 1 @00022A8F:0006 local_number3 = local_number2; @00022A99:000A endif; @00022A99:000A label_22a99: @00022A9B:0009 local_number5 = (local_number3 < 0); @00022AAA:0004 if(local_number5) then // ref index: 1 @00022AB6:0007 local_string11 = ("Result=" + "%s"); @00022ACC:0007 local_string11 = (local_string11 + "\t"); @00022ADA:0007 local_string11 = (local_string11 + "\t"); @00022AE8:0007 local_string11 = (local_string11 + "Error="); @00022AFB:0007 local_string11 = (local_string11 + "0x%08lx"); @00022B0F:0007 local_string11 = (local_string11 + "\t"); @00022B1D:0021 function_621(local_string2, local_string11, "Failure", local_number3); @00022B36:0005 goto label_22b7b; @00022B3F:0003 endif; @00022B3F:0003 label_22b3f: @00022B41:0007 local_string11 = ("Result=" + "%s"); @00022B57:0007 local_string11 = (local_string11 + "\t"); @00022B65:0021 function_621(local_string2, local_string11, "Success"); @00022B7B:0004 label_22b7b: @00022B7D:0021 function_439("ISFuncEnd", local_string3, local_string2); @00022B95:0027 // return coming @00022B99:0023 return local_number3; @00022BA0:0026 end; // checksum: 5643441b @00022BB0:0007 label_22bb0: @00022BB2:0022 function NUMBER function_484(local_number1) @00022BB2 NUMBER local_number2; @00022BB2 STRING local_string1; @00022BB2 @00022BB2 begin @00022BBB:0028 StrLengthChars(local_string1); @00022BC2:0006 local_number2 = LASTRESULT; @00022BCC:000D local_number2 = (local_number2 = 0); @00022BDB:0004 if(local_number2) then // ref index: 1 @00022BE7:0027 // return coming @00022BEB:0023 return 0; @00022BF4:0005 endif; @00022BF4:0005 label_22bf4: @00022BF6:0027 // return coming @00022BFA:0021 function_489(local_number1, local_string1); @00022C06:0006 local_number2 = LASTRESULT; @00022C10:0023 return local_number2; @00022C17:0026 end; // checksum: 56003 @00022C23:0007 label_22c23: @00022C25:0022 function NUMBER function_485(local_number1, local_string1) @00022C25 @00022C25 @00022C25 @00022C25 begin @00022C2E:0035 global_object6.nWinMajor; @00022C41:0006 local_number1 = LASTRESULT; @00022C4B:0009 local_number1 = (local_number1 < 5); @00022C5A:0004 if(local_number1) then // ref index: 1 @00022C66:0027 // return coming @00022C6A:0023 return 1; @00022C73:0005 endif; @00022C73:0005 label_22c73: @00022C75:0004 if(global_number12) then // ref index: 3 @00022C81:0004 if(global_number13) then // ref index: 1 @00022C8D:0027 // return coming @00022C91:0023 return 5; @00022C9A:0005 goto label_22cb2; @00022CA3:0002 endif; @00022CA3:0002 label_22ca3: @00022CA5:0027 // return coming @00022CA9:0023 return 4; @00022CB2:0001 label_22cb2: @00022CB4:0005 goto label_22d14; @00022CBD:0004 endif; @00022CBD:0004 label_22cbd: @00022CBF:0004 if(global_number13) then // ref index: 1 @00022CCB:0027 // return coming @00022CCF:0023 return 3; @00022CD8:0005 goto label_22d14; @00022CE1:0004 endif; @00022CE1:0004 label_22ce1: @00022CE3:0004 if(global_number15) then // ref index: 1 @00022CEF:0027 // return coming @00022CF3:0023 return 1; @00022CFC:0005 goto label_22d14; @00022D05:0002 endif; @00022D05:0002 label_22d05: @00022D07:0027 // return coming @00022D0B:0023 return 2; @00022D14:0001 label_22d14: @00022D16:0026 end; // checksum: 5100ff2b @00022D22:0008 label_22d22: @00022D24:0022 function NUMBER function_486() @00022D24 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @00022D24 STRING local_string1; @00022D24 @00022D24 begin @00022D2D:0021 function_489(11, global_string16); @00022D3B:0006 local_number2 = LASTRESULT; @00022D45:0009 local_number7 = (local_number2 < 0); @00022D54:0004 if(local_number7) then // ref index: 1 @00022D60:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 588, local_number2); @00022D9F:0027 // return coming @00022DA3:0023 return local_number2; @00022DAA:0009 endif; @00022DAA:0009 label_22daa: @00022DAC:0021 function_704(local_number3, global_string16); @00022DB8:002D NumToStr(local_string1, local_number3); @00022DC2:0021 function_489(8, local_string1); @00022DD0:0006 local_number2 = LASTRESULT; @00022DDA:0009 local_number7 = (local_number2 < 0); @00022DE9:0004 if(local_number7) then // ref index: 1 @00022DF5:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 596, local_number2); @00022E34:0027 // return coming @00022E38:0023 return local_number2; @00022E3F:0007 endif; @00022E3F:0007 label_22e3f: @00022E41:0021 function_706(local_number3, local_number4, local_number5, local_number6); @00022E53:0006 local_number2 = LASTRESULT; @00022E5D:0009 local_number7 = (local_number2 < 0); @00022E6C:0004 if(local_number7) then // ref index: 1 @00022E78:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 600, local_number2); @00022EB7:0027 // return coming @00022EBB:0023 return local_number2; @00022EC2:000B endif; @00022EC2:000B label_22ec2: @00022EC4:002D NumToStr(local_string1, local_number4); @00022ECE:0006 local_number7 = LASTRESULT; @00022ED8:000C local_number7 = (local_number7 >= 0); @00022EE7:0004 if(local_number7) then // ref index: 1 @00022EF3:0021 function_489(9, local_string1); @00022F01:0006 local_number2 = LASTRESULT; @00022F0B:0009 local_number7 = (local_number2 < 0); @00022F1A:0004 if(local_number7) then // ref index: 1 @00022F26:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 605, local_number2); @00022F65:0027 // return coming @00022F69:0023 return local_number2; @00022F70:000B endif; @00022F70:000B endif; @00022F70:000B label_22f70: @00022F72:002D NumToStr(local_string1, local_number5); @00022F7C:0006 local_number7 = LASTRESULT; @00022F86:000C local_number7 = (local_number7 >= 0); @00022F95:0004 if(local_number7) then // ref index: 1 @00022FA1:0021 function_489(10, local_string1); @00022FAF:0006 local_number2 = LASTRESULT; @00022FB9:0009 local_number7 = (local_number2 < 0); @00022FC8:0004 if(local_number7) then // ref index: 1 @00022FD4:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 612, local_number2); @00023013:0027 // return coming @00023017:0023 return local_number2; @0002301E:0003 endif; @0002301E:0003 endif; @0002301E:0003 label_2301e: @00023020:0027 // return coming @00023024:0023 return 0; @0002302D:0026 end; // checksum: 255b3a1c @00023039:0008 label_23039: @0002303B:0022 function NUMBER function_487() @0002303B NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0002303B STRING local_string1, local_string2, local_string3; @0002303B @0002303B begin @00023044:0021 function_492(local_number1, local_string2); @00023050:0006 local_number4 = LASTRESULT; @0002305A:0009 local_number5 = (local_number4 < 0); @00023069:0004 if(local_number5) then // ref index: 1 @00023075:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 626, local_number4); @000230B4:0027 // return coming @000230B8:0023 return local_number4; @000230BF:0009 endif; @000230BF:0009 label_230bf: @000230C1:0021 function_490(local_number1); @000230CA:0006 local_number5 = LASTRESULT; @000230D4:0021 function_491(local_number1); @000230DD:0006 local_string3 = LASTRESULT; @000230E7:0021 function_494(local_number5, local_string3, local_string2, local_number2, local_string1, local_number3); @000230FF:0006 local_number4 = LASTRESULT; @00023109:0009 local_number5 = (local_number4 < 0); @00023118:0004 if(local_number5) then // ref index: 1 @00023124:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 630, local_number4); @00023163:0003 endif; @00023163:0003 label_23163: @00023165:0027 // return coming @00023169:0023 return local_number4; @00023170:0026 end; // checksum: 13424 @0002317C:0008 label_2317c: @0002317E:0022 function NUMBER function_488(local_number1, local_string1) @0002317E NUMBER local_number2, local_number3, local_number4; @0002317E STRING local_string2, local_string3, local_string4; @0002317E @0002317E begin @00023187:0021 function_492(local_number1, local_string4); @00023193:0006 local_number2 = LASTRESULT; @0002319D:0009 local_number3 = (local_number2 < 0); @000231AC:0004 if(local_number3) then // ref index: 1 @000231B8:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 641, local_number2); @000231F7:0027 // return coming @000231FB:0023 return local_number2; @00023202:000D endif; @00023202:000D label_23202: @00023204:0021 function_491(local_number1); @0002320D:0006 local_string2 = LASTRESULT; @00023217:0021 ParsePath(local_string3, local_string2, 1); @00023228:0021 function_615(local_string3); @00023231:0021 function_490(local_number1); @0002323A:0006 local_number3 = LASTRESULT; @00023244:0020 _RegCreateKey(global_number50, local_number3, local_string3, "", 1); // dll: ISRT.dll @0002325B:0006 local_number2 = LASTRESULT; @00023265:0009 local_number3 = (local_number2 < 0); @00023274:0004 if(local_number3) then // ref index: 1 @00023280:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 649, local_number2); @000232BF:0027 // return coming @000232C3:0023 return local_number2; @000232CA:0006 endif; @000232CA:0006 label_232ca: @000232CC:0021 function_658(); @000232D2:0006 local_number3 = LASTRESULT; @000232DC:000D local_number4 = (local_number1 = 3); @000232EB:0019 local_number3 = (local_number3 = local_number4); @000232F8:0004 if(local_number3) then // ref index: 1 @00023304:0006 global_string13 = local_string1; @0002330E:000B endif; @0002330E:000B label_2330e: @00023310:0021 function_490(local_number1); @00023319:0006 local_number3 = LASTRESULT; @00023323:0021 function_493(local_number1); @0002332C:0006 local_number4 = LASTRESULT; @00023336:0021 function_496(local_number3, local_string2, local_string4, local_number4, local_string1, -1); @00023350:0006 local_number2 = LASTRESULT; @0002335A:0009 local_number3 = (local_number2 < 0); @00023369:0004 if(local_number3) then // ref index: 1 @00023375:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 660, local_number2); @000233B4:0027 // return coming @000233B8:0023 return local_number2; @000233BF:0003 endif; @000233BF:0003 label_233bf: @000233C1:0027 // return coming @000233C5:0023 return 0; @000233CE:0026 end; // checksum: eab9936d @000233DA:0007 label_233da: @000233DC:0022 function NUMBER function_489(local_number1, local_string1) @000233DC NUMBER local_number2, local_number3; @000233DC @000233DC @000233DC begin @000233E5:000D local_number2 = (local_number1 = 33); @000233F4:000D local_number3 = (local_number1 = 34); @00023403:0018 local_number2 = (local_number2 || local_number3); @00023410:0004 if(local_number2) then // ref index: 1 @0002341C:0027 // return coming @00023420:0023 return -2147483646; @00023429:0005 endif; @00023429:0005 label_23429: @0002342B:0027 // return coming @0002342F:0021 function_665(); @00023435:0006 local_number2 = LASTRESULT; @0002343F:0023 return local_number2; @00023446:0026 end; // checksum: 36db7 @00023452:0008 label_23452: @00023454:0022 function NUMBER function_490(local_number1) @00023454 NUMBER local_number2, local_number3; @00023454 STRING local_string1; @00023454 @00023454 begin @0002345D:000D local_number2 = (local_number1 = 1); @0002346C:000D local_number3 = (local_number1 = 2); @0002347B:0018 local_number2 = (local_number2 || local_number3); @00023488:0004 if(local_number2) then // ref index: 1 @00023494:0027 // return coming @00023498:0014 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" ^ global_string19); @000234D9:0023 return local_string1; @000234E0:0008 endif; @000234E0:0008 label_234e0: @000234E2:000D local_number2 = (local_number1 = 33); @000234F1:000D local_number3 = (local_number1 = 34); @00023500:0018 local_number2 = (local_number2 || local_number3); @0002350D:0004 if(local_number2) then // ref index: 1 @00023519:0027 // return coming @0002351D:0021 function_666(); @00023523:0006 local_string1 = LASTRESULT; @0002352D:0023 return local_string1; @00023534:0004 endif; @00023534:0004 label_23534: @00023536:0027 // return coming @0002353A:0014 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" ^ global_string12); @0002357B:0023 return local_string1; @00023582:0026 end; // checksum: c090560 @0002358E:0002 label_2358e: @00023590:0022 function STRING function_491(local_number1) @00023590 NUMBER local_number2; @00023590 STRING local_string1; @00023590 @00023590 begin @00023599:0001 // switch/while/??? @0002359D:0004 label_2359d: @0002359F:000D local_number2 = (local_number1 = 1); @000235AE:0004 if(local_number2) then // ref index: 1 @000235BA:0006 local_string1 = "Path"; @000235C8:0005 goto label_23d67; @000235D1:0004 endif; @000235D1:0004 label_235d1: @000235D3:000D local_number2 = (local_number1 = 2); @000235E2:0004 if(local_number2) then // ref index: 1 @000235EE:0006 local_string1 = ""; @000235F8:0005 goto label_23d67; @00023601:0004 endif; @00023601:0004 label_23601: @00023603:000D local_number2 = (local_number1 = 3); @00023612:0004 if(local_number2) then // ref index: 1 @0002361E:0006 local_string1 = "DisplayName"; @00023633:0005 goto label_23d67; @0002363C:0004 endif; @0002363C:0004 label_2363c: @0002363E:000D local_number2 = (local_number1 = 4); @0002364D:0004 if(local_number2) then // ref index: 1 @00023659:0006 local_string1 = "UninstallString"; @00023672:0005 goto label_23d67; @0002367B:0004 endif; @0002367B:0004 label_2367b: @0002367D:000D local_number2 = (local_number1 = 5); @0002368C:0004 if(local_number2) then // ref index: 1 @00023698:0006 local_string1 = "LogFile"; @000236A9:0005 goto label_23d67; @000236B2:0004 endif; @000236B2:0004 label_236b2: @000236B4:000D local_number2 = (local_number1 = 6); @000236C3:0004 if(local_number2) then // ref index: 1 @000236CF:0006 local_string1 = "ProductGuid"; @000236E4:0005 goto label_23d67; @000236ED:0004 endif; @000236ED:0004 label_236ed: @000236EF:000D local_number2 = (local_number1 = 7); @000236FE:0004 if(local_number2) then // ref index: 1 @0002370A:0006 local_string1 = "InstallLocation"; @00023723:0005 goto label_23d67; @0002372C:0004 endif; @0002372C:0004 label_2372c: @0002372E:000D local_number2 = (local_number1 = 8); @0002373D:0004 if(local_number2) then // ref index: 1 @00023749:0006 local_string1 = "Version"; @0002375A:0005 goto label_23d67; @00023763:0004 endif; @00023763:0004 label_23763: @00023765:000D local_number2 = (local_number1 = 9); @00023774:0004 if(local_number2) then // ref index: 1 @00023780:0006 local_string1 = "MajorVersion"; @00023796:0005 goto label_23d67; @0002379F:0004 endif; @0002379F:0004 label_2379f: @000237A1:000D local_number2 = (local_number1 = 10); @000237B0:0004 if(local_number2) then // ref index: 1 @000237BC:0006 local_string1 = "MinorVersion"; @000237D2:0005 goto label_23d67; @000237DB:0004 endif; @000237DB:0004 label_237db: @000237DD:000D local_number2 = (local_number1 = 11); @000237EC:0004 if(local_number2) then // ref index: 1 @000237F8:0006 local_string1 = "DisplayVersion"; @00023810:0005 goto label_23d67; @00023819:0004 endif; @00023819:0004 label_23819: @0002381B:000D local_number2 = (local_number1 = 12); @0002382A:0004 if(local_number2) then // ref index: 1 @00023836:0006 local_string1 = "LogMode"; @00023847:0005 goto label_23d67; @00023850:0004 endif; @00023850:0004 label_23850: @00023852:000D local_number2 = (local_number1 = 13); @00023861:0004 if(local_number2) then // ref index: 1 @0002386D:0006 local_string1 = "Publisher"; @00023880:0005 goto label_23d67; @00023889:0004 endif; @00023889:0004 label_23889: @0002388B:000D local_number2 = (local_number1 = 14); @0002389A:0004 if(local_number2) then // ref index: 1 @000238A6:0006 local_string1 = "URLInfoAbout"; @000238BC:0005 goto label_23d67; @000238C5:0004 endif; @000238C5:0004 label_238c5: @000238C7:000D local_number2 = (local_number1 = 15); @000238D6:0004 if(local_number2) then // ref index: 1 @000238E2:0006 local_string1 = "Contact"; @000238F3:0005 goto label_23d67; @000238FC:0004 endif; @000238FC:0004 label_238fc: @000238FE:000D local_number2 = (local_number1 = 16); @0002390D:0004 if(local_number2) then // ref index: 1 @00023919:0006 local_string1 = "HelpLink"; @0002392B:0005 goto label_23d67; @00023934:0004 endif; @00023934:0004 label_23934: @00023936:000D local_number2 = (local_number1 = 17); @00023945:0004 if(local_number2) then // ref index: 1 @00023951:0006 local_string1 = "HelpTelephone"; @00023968:0005 goto label_23d67; @00023971:0004 endif; @00023971:0004 label_23971: @00023973:000D local_number2 = (local_number1 = 18); @00023982:0004 if(local_number2) then // ref index: 1 @0002398E:0006 local_string1 = "Readme"; @0002399E:0005 goto label_23d67; @000239A7:0004 endif; @000239A7:0004 label_239a7: @000239A9:000D local_number2 = (local_number1 = 19); @000239B8:0004 if(local_number2) then // ref index: 1 @000239C4:0006 local_string1 = "URLUpdateInfo"; @000239DB:0005 goto label_23d67; @000239E4:0004 endif; @000239E4:0004 label_239e4: @000239E6:000D local_number2 = (local_number1 = 20); @000239F5:0004 if(local_number2) then // ref index: 1 @00023A01:0006 local_string1 = "Comments"; @00023A13:0005 goto label_23d67; @00023A1C:0004 endif; @00023A1C:0004 label_23a1c: @00023A1E:000D local_number2 = (local_number1 = 21); @00023A2D:0004 if(local_number2) then // ref index: 1 @00023A39:0006 local_string1 = "ProductId"; @00023A4C:0005 goto label_23d67; @00023A55:0004 endif; @00023A55:0004 label_23a55: @00023A57:000D local_number2 = (local_number1 = 22); @00023A66:0004 if(local_number2) then // ref index: 1 @00023A72:0006 local_string1 = "RegCompany"; @00023A86:0005 goto label_23d67; @00023A8F:0004 endif; @00023A8F:0004 label_23a8f: @00023A91:000D local_number2 = (local_number1 = 23); @00023AA0:0004 if(local_number2) then // ref index: 1 @00023AAC:0006 local_string1 = "RegOwner"; @00023ABE:0005 goto label_23d67; @00023AC7:0004 endif; @00023AC7:0004 label_23ac7: @00023AC9:000D local_number2 = (local_number1 = 24); @00023AD8:0004 if(local_number2) then // ref index: 1 @00023AE4:0006 local_string1 = "DisplayIcon"; @00023AF9:0005 goto label_23d67; @00023B02:0004 endif; @00023B02:0004 label_23b02: @00023B04:000D local_number2 = (local_number1 = 25); @00023B13:0004 if(local_number2) then // ref index: 1 @00023B1F:0006 local_string1 = "NoModify"; @00023B31:0005 goto label_23d67; @00023B3A:0004 endif; @00023B3A:0004 label_23b3a: @00023B3C:000D local_number2 = (local_number1 = 26); @00023B4B:0004 if(local_number2) then // ref index: 1 @00023B57:0006 local_string1 = "NoRemove"; @00023B69:0005 goto label_23d67; @00023B72:0004 endif; @00023B72:0004 label_23b72: @00023B74:000D local_number2 = (local_number1 = 27); @00023B83:0004 if(local_number2) then // ref index: 1 @00023B8F:0006 local_string1 = "NoRepair"; @00023BA1:0005 goto label_23d67; @00023BAA:0004 endif; @00023BAA:0004 label_23baa: @00023BAC:000D local_number2 = (local_number1 = 28); @00023BBB:0004 if(local_number2) then // ref index: 1 @00023BC7:0006 local_string1 = "ModifyPath"; @00023BDB:0005 goto label_23d67; @00023BE4:0004 endif; @00023BE4:0004 label_23be4: @00023BE6:000D local_number2 = (local_number1 = 29); @00023BF5:0004 if(local_number2) then // ref index: 1 @00023C01:0006 local_string1 = "InstallDate"; @00023C16:0005 goto label_23d67; @00023C1F:0004 endif; @00023C1F:0004 label_23c1f: @00023C21:000D local_number2 = (local_number1 = 30); @00023C30:0004 if(local_number2) then // ref index: 1 @00023C3C:0006 local_string1 = "InstallSource"; @00023C53:0005 goto label_23d67; @00023C5C:0004 endif; @00023C5C:0004 label_23c5c: @00023C5E:000D local_number2 = (local_number1 = 31); @00023C6D:0004 if(local_number2) then // ref index: 1 @00023C79:0006 local_string1 = "Language"; @00023C8B:0005 goto label_23d67; @00023C94:0004 endif; @00023C94:0004 label_23c94: @00023C96:000D local_number2 = (local_number1 = 32); @00023CA5:0004 if(local_number2) then // ref index: 1 @00023CB1:0006 local_string1 = "SystemComponent"; @00023CCA:0005 goto label_23d67; @00023CD3:0004 endif; @00023CD3:0004 label_23cd3: @00023CD5:000D local_number2 = (local_number1 = 33); @00023CE4:0004 if(local_number2) then // ref index: 1 @00023CF0:0006 local_string1 = "RegisteredOwner"; @00023D09:0005 goto label_23d67; @00023D12:0004 endif; @00023D12:0004 label_23d12: @00023D14:000D local_number2 = (local_number1 = 34); @00023D23:0004 if(local_number2) then // ref index: 1 @00023D2F:0006 local_string1 = "RegisteredOrganization"; @00023D4F:0005 goto label_23d67; @00023D58:0002 endif; @00023D58:0002 label_23d58: @00023D5A:0027 // return coming @00023D5E:0023 return -1; @00023D67:0003 label_23d67: @00023D69:0027 // return coming @00023D6D:0023 return 0; @00023D76:0026 end; // checksum: cfde02a4 @00023D82:0015 label_23d82: @00023D84:0022 function NUMBER function_492(local_number1, local_string1) @00023D84 NUMBER local_number2, local_number3; @00023D84 @00023D84 @00023D84 begin @00023D8D:000D local_number2 = (local_number1 = 8); @00023D9C:000D local_number3 = (local_number1 = 9); @00023DAB:0018 local_number2 = (local_number2 || local_number3); @00023DB8:000D local_number3 = (local_number1 = 10); @00023DC7:0018 local_number2 = (local_number2 || local_number3); @00023DD4:000D local_number3 = (local_number1 = 12); @00023DE3:0018 local_number2 = (local_number2 || local_number3); @00023DF0:000D local_number3 = (local_number1 = 25); @00023DFF:0018 local_number2 = (local_number2 || local_number3); @00023E0C:000D local_number3 = (local_number1 = 26); @00023E1B:0018 local_number2 = (local_number2 || local_number3); @00023E28:000D local_number3 = (local_number1 = 27); @00023E37:0018 local_number2 = (local_number2 || local_number3); @00023E44:000D local_number3 = (local_number1 = 31); @00023E53:0018 local_number2 = (local_number2 || local_number3); @00023E60:000D local_number3 = (local_number1 = 32); @00023E6F:0018 local_number2 = (local_number2 || local_number3); @00023E7C:0004 if(local_number2) then // ref index: 1 @00023E88:0027 // return coming @00023E8C:0023 return 4; @00023E95:0003 endif; @00023E95:0003 label_23e95: @00023E97:0027 // return coming @00023E9B:0023 return 1; @00023EA4:0026 end; // checksum: 3f29 @00023EB0:0006 label_23eb0: @00023EB2:0022 function NUMBER function_493(local_number1) @00023EB2 NUMBER local_number2, local_number3, local_number4; @00023EB2 STRING local_string1, local_string2, local_string3; @00023EB2 @00023EB2 begin @00023EBB:0027 // return coming @00023EBF:0021 function_495(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, 0); @00023EDC:0006 local_number4 = LASTRESULT; @00023EE6:0023 return local_number4; @00023EED:0026 end; // checksum: 63a2e @00023EF9:0006 label_23ef9: @00023EFB:0022 function NUMBER function_494(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @00023EFB NUMBER local_number4, local_number5, local_number6, local_number7; @00023EFB @00023EFB @00023EFB begin @00023F04:000D local_number6 = (local_number4 = 0); @00023F13:0009 local_number7 = (local_number3 < 1024); @00023F22:0019 local_number6 = (local_number6 = local_number7); @00023F2F:0004 if(local_number6) then // ref index: 1 @00023F3B:0006 local_number3 = 1024; @00023F47:0008 endif; @00023F47:0008 label_23f47: @00023F49:0031 Resize(local_string3, local_number3); @00023F53:0020 _RegQueryKeyValue(global_number50, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @00023F6E:0006 local_number5 = LASTRESULT; @00023F78:000D local_number6 = (local_number5 = -10); @00023F87:0004 if(local_number6) then // ref index: 1 @00023F93:0020 _RegQueryKeyBinaryValue(global_number50, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @00023FAB:0006 local_number5 = LASTRESULT; @00023FB5:0006 local_number2 = 3; @00023FC1:0009 endif; @00023FC1:0009 label_23fc1: @00023FC3:000D local_number6 = (local_number5 = -5); @00023FD2:0004 if(local_number6) then // ref index: 2 @00023FDE:000D local_number6 = (local_number4 = 0); @00023FED:0004 if(local_number6) then // ref index: 1 @00023FF9:0027 // return coming @00023FFD:0021 function_495(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, 1); @0002401A:0006 local_number6 = LASTRESULT; @00024024:0023 return local_number6; @0002402B:0005 goto label_24084; @00024034:0003 endif; @00024034:0003 label_24034: @00024036:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 826, -1); @00024077:0027 // return coming @0002407B:0023 return -1; @00024084:0003 endif; @00024084:0003 label_24084: @00024086:0009 local_number6 = (local_number5 < 0); @00024095:0004 if(local_number6) then // ref index: 1 @000240A1:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Registry.rul", 832, local_number5); @000240E0:0003 endif; @000240E0:0003 label_240e0: @000240E2:0027 // return coming @000240E6:0023 return local_number5; @000240ED:0026 end; // checksum: 7035fb13 @000240F9:0007 label_240f9: @000240FB:0022 function NUMBER function_495(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3, local_number4) @000240FB @000240FB @000240FB @000240FB begin @00024104:000D local_number4 = (local_number2 = 3); @00024113:0004 if(local_number4) then // ref index: 1 @0002411F:0027 // return coming @00024123:0020 _RegSetKeyBinaryValue(global_number50, local_number1, local_string1, local_string2, local_string3, local_number3); // dll: ISRT.dll @0002413B:0006 local_number4 = LASTRESULT; @00024145:0023 return local_number4; @0002414C:0005 endif; @0002414C:0005 label_2414c: @0002414E:0027 // return coming @00024152:0020 _RegSetKeyValue(global_number50, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll @0002416D:0006 local_number4 = LASTRESULT; @00024177:0023 return local_number4; @0002417E:0026 end; // checksum: 168f41d @0002418A:0006 label_2418a: @0002418C:0022 function NUMBER function_496(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3) @0002418C @0002418C @0002418C @0002418C begin @00024195:0027 // return coming @00024199:0020 _ListCreate(global_number50, local_number1); // dll: ISRT.dll @000241A5:0006 local_number2 = LASTRESULT; @000241AF:0023 return local_number2; @000241B6:0026 end; // checksum: 472b052f @000241C2:0006 label_241c2: @000241C4:0022 function NUMBER ListCreate(local_number1) @000241C4 NUMBER local_number2; @000241C4 @000241C4 @000241C4 begin @000241CD:0027 // return coming @000241D1:0020 _ListDestroy(global_number50, local_number1); // dll: ISRT.dll @000241DD:0006 local_number2 = LASTRESULT; @000241E7:0023 return local_number2; @000241EE:0026 end; // checksum: 2d37003b @000241FA:0006 label_241fa: @000241FC:0022 function NUMBER ListCount/ListDestroy(local_number1) @000241FC NUMBER local_number2; @000241FC @000241FC @000241FC begin @00024205:0027 // return coming @00024209:0020 _ListCount(global_number50, local_number1); // dll: ISRT.dll @00024215:0006 local_number2 = LASTRESULT; @0002421F:0023 return local_number2; @00024226:0026 end; // checksum: 52520122 @00024232:0006 label_24232: @00024234:0022 function NUMBER ListCount(local_number1) @00024234 NUMBER local_number2, local_number3; @00024234 @00024234 @00024234 begin @0002423D:0027 // return coming @00024241:0020 _ListSetIndex(global_number50, local_number1, local_number2); // dll: ISRT.dll @00024250:0006 local_number3 = LASTRESULT; @0002425A:0023 return local_number3; @00024261:0026 end; // checksum: 363c0e79 @0002426D:0006 label_2426d: @0002426F:0022 function NUMBER ListSetIndex(local_number1, local_number2) @0002426F NUMBER local_number3, local_number4; @0002426F @0002426F @0002426F begin @00024278:0027 // return coming @0002427C:0020 _ListAddItem(global_number50, local_number1, local_number2, local_number3); // dll: ISRT.dll @0002428E:0006 local_number4 = LASTRESULT; @00024298:0023 return local_number4; @0002429F:0026 end; // checksum: 2e3c0003 @000242AB:0006 label_242ab: @000242AD:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3) @000242AD @000242AD STRING local_string1; @000242AD @000242AD begin @000242B6:0027 // return coming @000242BA:0020 _ListAddString(global_number50, local_number1, local_string1, local_number2); // dll: ISRT.dll @000242CC:0006 local_number3 = LASTRESULT; @000242D6:0023 return local_number3; @000242DD:0026 end; // checksum: 2a2e6776 @000242E9:000A label_242e9: @000242EB:0022 function NUMBER function_509(local_number1, local_string1, local_number2) @000242EB NUMBER local_number3, local_number4; @000242EB STRING local_string2; @000242EB @000242EB begin @000242F4:0006 local_string2 = local_string1; @000242FE:0021 StrRemoveLastSlash(local_string2); @00024307:0006 local_number3 = LASTRESULT; @00024311:0020 _ListCurrentString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @00024323:0006 local_number2 = LASTRESULT; @0002432D:000D local_number3 = (local_number2 = -502); @0002433C:0004 if(local_number3) then // ref index: 1 @00024348:0006 local_number2 = 1; @00024354:0005 goto label_243cf; @0002435D:0009 endif; @0002435D:0009 label_2435d: @0002435F:000E local_number3 = (local_number2 != 0); @0002436E:000A local_number4 = (local_number2 > 0); @0002437D:0019 local_number3 = (local_number3 = local_number4); @0002438A:0004 if(local_number3) then // ref index: 1 @00024396:0031 Resize(local_string2, local_number2); @000243A0:0021 StrRemoveLastSlash(local_string2); @000243A9:0006 local_number3 = LASTRESULT; @000243B3:0020 _ListCurrentString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @000243C5:0006 local_number2 = LASTRESULT; @000243CF:0004 endif; @000243CF:0004 label_243cf: @000243D1:0006 local_string1 = local_string2; @000243DB:0027 // return coming @000243DF:0023 return local_number2; @000243E6:0026 end; // checksum: fffbf2f9 @000243F2:0006 label_243f2: @000243F4:0022 function NUMBER ListFindString(local_number1, local_string1) @000243F4 NUMBER local_number2; @000243F4 @000243F4 @000243F4 begin @000243FD:0027 // return coming @00024401:0020 _ListFindString(global_number50, local_number1, local_string1); // dll: ISRT.dll @00024410:0006 local_number2 = LASTRESULT; @0002441A:0023 return local_number2; @00024421:0026 end; // checksum: 3b474944 @0002442D:0006 label_2442d: @0002442F:0022 function NUMBER ListFindString(local_number1, local_string1) @0002442F NUMBER local_number2, local_number3; @0002442F @0002442F @0002442F begin @00024438:0027 // return coming @0002443C:0020 _ListGetFirstItem(global_number50, local_number1, local_number2); // dll: ISRT.dll @0002444B:0006 local_number3 = LASTRESULT; @00024455:0023 return local_number3; @0002445C:0026 end; // checksum: 455e5517 @00024468:000A label_24468: @0002446A:0022 function NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number2) @0002446A NUMBER local_number3, local_number4; @0002446A STRING local_string1, local_string2; @0002446A @0002446A begin @00024473:0006 local_string2 = local_string1; @0002447D:0021 StrRemoveLastSlash(local_string2); @00024486:0006 local_number3 = LASTRESULT; @00024490:0020 _ListGetFirstString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @000244A2:0006 local_number2 = LASTRESULT; @000244AC:000D local_number3 = (local_number2 = -502); @000244BB:0004 if(local_number3) then // ref index: 1 @000244C7:0006 local_number2 = 1; @000244D3:0005 goto label_2454e; @000244DC:0009 endif; @000244DC:0009 label_244dc: @000244DE:000E local_number3 = (local_number2 != 0); @000244ED:000A local_number4 = (local_number2 > 0); @000244FC:0019 local_number3 = (local_number3 = local_number4); @00024509:0004 if(local_number3) then // ref index: 1 @00024515:0031 Resize(local_string2, local_number2); @0002451F:0021 StrRemoveLastSlash(local_string2); @00024528:0006 local_number3 = LASTRESULT; @00024532:0020 _ListGetFirstString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @00024544:0006 local_number2 = LASTRESULT; @0002454E:0004 endif; @0002454E:0004 label_2454e: @00024550:0006 local_string1 = local_string2; @0002455A:0027 // return coming @0002455E:0023 return local_number2; @00024565:0026 end; // checksum: fffef6f9 @00024571:0006 label_24571: @00024573:0022 function NUMBER function_513(local_number1, local_string1) @00024573 NUMBER local_number2, local_number3; @00024573 @00024573 @00024573 begin @0002457C:0027 // return coming @00024580:0020 _ListGetNextItem(global_number50, local_number1, local_number2); // dll: ISRT.dll @0002458F:0006 local_number3 = LASTRESULT; @00024599:0023 return local_number3; @000245A0:0026 end; // checksum: 4a45644f @000245AC:000A label_245ac: @000245AE:0022 function NUMBER ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number2) @000245AE NUMBER local_number3, local_number4; @000245AE STRING local_string1, local_string2; @000245AE @000245AE begin @000245B7:0006 local_string2 = local_string1; @000245C1:0021 StrRemoveLastSlash(local_string2); @000245CA:0006 local_number3 = LASTRESULT; @000245D4:0020 _ListGetNextString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @000245E6:0006 local_number2 = LASTRESULT; @000245F0:000D local_number3 = (local_number2 = -502); @000245FF:0004 if(local_number3) then // ref index: 1 @0002460B:0006 local_number2 = 1; @00024617:0005 goto label_24692; @00024620:0009 endif; @00024620:0009 label_24620: @00024622:000E local_number3 = (local_number2 != 0); @00024631:000A local_number4 = (local_number2 > 0); @00024640:0019 local_number3 = (local_number3 = local_number4); @0002464D:0004 if(local_number3) then // ref index: 1 @00024659:0031 Resize(local_string2, local_number2); @00024663:0021 StrRemoveLastSlash(local_string2); @0002466C:0006 local_number3 = LASTRESULT; @00024676:0020 _ListGetNextString(global_number50, local_number1, local_string2, local_number3); // dll: ISRT.dll @00024688:0006 local_number2 = LASTRESULT; @00024692:0004 endif; @00024692:0004 label_24692: @00024694:0006 local_string1 = local_string2; @0002469E:0027 // return coming @000246A2:0023 return local_number2; @000246A9:0026 end; // checksum: fffef6f9 @000246B5:0006 label_246b5: @000246B7:0022 function NUMBER ListGetNextString(local_number1, local_string1) @000246B7 NUMBER local_number2; @000246B7 @000246B7 @000246B7 begin @000246C0:0027 // return coming @000246C4:0020 _ListDeleteItem(global_number50, local_number1); // dll: ISRT.dll @000246D0:0006 local_number2 = LASTRESULT; @000246DA:0023 return local_number2; @000246E1:0026 end; // checksum: 250625d @000246ED:0006 label_246ed: @000246EF:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1) @000246EF NUMBER local_number2; @000246EF @000246EF @000246EF begin @000246F8:0027 // return coming @000246FC:0020 _ListDeleteString(global_number50, local_number1); // dll: ISRT.dll @00024708:0006 local_number2 = LASTRESULT; @00024712:0023 return local_number2; @00024719:0026 end; // checksum: 7654743a @00024725:0006 label_24725: @00024727:0022 function NUMBER ListDeleteString(local_number1) @00024727 NUMBER local_number2; @00024727 STRING local_string1; @00024727 @00024727 begin @00024730:0027 // return coming @00024734:0020 _ListReadFromFile(global_number50, local_number1, local_string1); // dll: ISRT.dll @00024743:0006 local_number2 = LASTRESULT; @0002474D:0023 return local_number2; @00024754:0026 end; // checksum: 45436125 @00024760:0006 label_24760: @00024762:0022 function NUMBER ListWriteToFile(local_number1, local_string1) @00024762 NUMBER local_number2; @00024762 @00024762 @00024762 begin @0002476B:0027 // return coming @0002476F:0020 _ListGetType(global_number50, local_number1); // dll: ISRT.dll @0002477B:0006 local_number2 = LASTRESULT; @00024785:0023 return local_number2; @0002478C:0026 end; // checksum: 36280918 @00024798:0008 label_24798: @0002479A:0022 function NUMBER function_519(local_number1) @0002479A NUMBER local_number2, local_number3; @0002479A @0002479A @0002479A begin @000247A3:000D local_number2 = (local_number1 = -1); @000247B2:000D local_number3 = (local_number1 = 0); @000247C1:0018 local_number2 = (local_number2 || local_number3); @000247CE:0004 if(local_number2) then // ref index: 1 @000247DA:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\scrlist.rul", 525, -501); @0002481A:0027 // return coming @0002481E:0023 return -501; @00024827:0003 endif; @00024827:0003 label_24827: @00024829:0027 // return coming @0002482D:0023 return 0; @00024836:0026 end; // checksum: b39fab58 @00024842:0007 label_24842: @00024844:0022 function NUMBER function_520(local_number1) @00024844 NUMBER local_number2, local_number3, local_number4; @00024844 @00024844 @00024844 begin @0002484D:0021 function_520(local_number1); @00024856:0006 local_number3 = LASTRESULT; @00024860:0009 local_number4 = (local_number3 < 0); @0002486F:0004 if(local_number4) then // ref index: 1 @0002487B:0027 // return coming @0002487F:0023 return local_number3; @00024886:0007 endif; @00024886:0007 label_24886: @00024888:0021 function_519(local_number1); @00024891:0006 local_number4 = LASTRESULT; @0002489B:000E local_number4 = (local_number4 != local_number2); @000248A8:0004 if(local_number4) then // ref index: 1 @000248B4:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\scrlist.rul", 551, -500); @000248F4:0027 // return coming @000248F8:0023 return -500; @00024901:0003 endif; @00024901:0003 label_24901: @00024903:0027 // return coming @00024907:0023 return 0; @00024910:0026 end; // checksum: 666007ba @0002491C:000D label_2491c: @0002491E:0022 function NUMBER function_521(local_number1, local_number2) @0002491E NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0002491E STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @0002491E @0002491E begin @00024927:0006 local_string4 = "SdAskDestPath2"; @0002493F:0006 local_number3 = 12067; @0002494B:0006 local_string5 = local_string3; @00024955:000D local_number7 = (global_number29 = 2); @00024964:0004 if(local_number7) then // ref index: 2 @00024970:0021 function_559(global_string38, local_string4, local_string1, global_number61); @00024982:0021 SilentReadData(global_string38, "Result", 2, local_string6, local_number1); @0002499F:000E local_number7 = (local_number1 != 12); @000249AE:000E local_number8 = (local_number1 != 2); @000249BD:0019 local_number7 = (local_number7 = local_number8); @000249CA:0004 if(local_number7) then // ref index: 1 @000249D6:0021 SilentReadData(global_string38, "szDir", 1, local_string3, local_number2); @000249F2:0002 endif; @000249F2:0002 label_249f2: @000249F4:0027 // return coming @000249F8:0023 return local_number1; @000249FF:0003 endif; @000249FF:0003 label_249ff: @00024A01:000D local_number7 = (global_number27 = 0); @00024A10:0004 if(local_number7) then // ref index: 1 @00024A1C:0021 SdInit(); @00024A22:0006 endif; @00024A22:0006 label_24a22: @00024A24:0021 EzDefineDialog(local_string4, "", "", 12067); @00024A38:0006 local_number7 = LASTRESULT; @00024A42:000D local_number7 = (local_number7 = -1); @00024A51:0004 if(local_number7) then // ref index: 1 @00024A5D:0027 // return coming @00024A61:0023 return -1; @00024A6A:0001 endif; @00024A6A:0001 label_24a6a: @00024A6C:0006 local_number6 = 0; @00024A78:0006 label_24a78: @00024A7A:0001 // switch/while/??? @00024A7E:000D local_number7 = (local_number6 = 0); @00024A8D:0004 if(local_number7) then // ref index: 10 @00024A99:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @00024AA2:0006 local_number1 = LASTRESULT; @00024AAC:0001 // switch/while/??? @00024AB0:0006 label_24ab0: @00024AB2:000D local_number7 = (local_number1 = -100); @00024AC1:0004 if(local_number7) then // ref index: 2 @00024ACD:0021 CtrlSetCurSel(local_string4, -2147482933, local_string5); @00024ADE:000E local_number7 = (local_string2 != ""); @00024AEB:0004 if(local_number7) then // ref index: 1 @00024AF7:0021 function_554(local_string4, 718, local_string2); @00024B08:0005 endif; @00024B08:0005 label_24b08: @00024B0A:0021 CtrlGetSubCommand(local_string4); @00024B13:0006 local_number5 = LASTRESULT; @00024B1D:0021 function_550(local_string4, local_number5, local_number4, global_string37); @00024B2F:0021 function_563(local_string4, local_number5, local_string1); @00024B3E:0005 goto label_24cf4; @00024B47:0005 endif; @00024B47:0005 label_24b47: @00024B49:000D local_number7 = (local_number1 = 196); @00024B58:0004 if(local_number7) then // ref index: 1 @00024B64:0021 function_574("", "", local_string5, 1); @00024B78:0021 CtrlSetCurSel(local_string4, -2147482933, local_string5); @00024B89:0005 goto label_24cf4; @00024B92:0006 endif; @00024B92:0006 label_24b92: @00024B94:000D local_number7 = (local_number1 = 1); @00024BA3:0004 if(local_number7) then // ref index: 1 @00024BAF:0006 local_string3 = local_string5; @00024BB9:0006 local_number1 = 1; @00024BC5:0006 local_number6 = 1; @00024BD1:0005 goto label_24cf4; @00024BDA:0005 endif; @00024BDA:0005 label_24bda: @00024BDC:000D local_number7 = (local_number1 = 12); @00024BEB:0004 if(local_number7) then // ref index: 1 @00024BF7:0006 local_number1 = 12; @00024C03:0006 local_number6 = 1; @00024C0F:0005 goto label_24cf4; @00024C18:0006 endif; @00024C18:0006 label_24c18: @00024C1A:000D local_number7 = (local_number1 = -1); @00024C29:0004 if(local_number7) then // ref index: 1 @00024C35:0021 function_557(-1, "SdAskDestPath2"); @00024C51:0006 local_number1 = -1; @00024C5D:0006 local_number6 = 1; @00024C69:0005 goto label_24cf4; @00024C72:0004 endif; @00024C72:0004 label_24c72: @00024C74:000D local_number7 = (local_number1 = -200); @00024C83:0004 if(local_number7) then // ref index: 1 @00024C8F:0021 function_558(local_number5, local_number1, local_number6); @00024C9E:0005 goto label_24cf4; @00024CA7:0007 endif; @00024CA7:0007 label_24ca7: @00024CA9:0021 function_551(local_number1); @00024CB2:0006 local_number7 = LASTRESULT; @00024CBC:0021 function_552(local_number1); @00024CC5:0006 local_number8 = LASTRESULT; @00024CCF:0019 local_number7 = (local_number7 = local_number8); @00024CDC:0004 if(local_number7) then // ref index: 1 @00024CE8:0006 local_number6 = 1; @00024CF4:0001 endif; @00024CF4:0001 label_24cf4: @00024CF6:0005 goto label_24a78; @00024CFF:0008 endif; @00024CFF:0008 label_24cff: @00024D01:0021 ReleaseDialog/EndDialog(local_string4); @00024D0A:0021 WaitOnDialog/ReleaseDialog(local_string4); @00024D13:0021 function_549(); @00024D19:000D local_number7 = (global_number29 = 1); @00024D28:0004 if(local_number7) then // ref index: 1 @00024D34:0021 function_559(global_string38, local_string4, local_string1, global_number61); @00024D46:0021 SilentReadData/SilentWriteData(global_string38, "szDir", 1, local_string3, 0); @00024D64:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number1); @00024D81:0003 endif; @00024D81:0003 label_24d81: @00024D83:0027 // return coming @00024D87:0023 return local_number1; @00024D8E:0026 end; // checksum: 457ad109 @00024D9A:000D label_24d9a: @00024D9C:0022 function NUMBER function_538(local_string1, local_string2, local_string3) @00024D9C NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00024D9C STRING local_string4, local_string5, local_string8, local_string9, local_string10, local_string11, local_string12, local_string13, local_string14, local_string15, local_string16, local_string17; @00024D9C @00024D9C begin @00024DA5:0006 local_string5 = "SdComponentTree"; @00024DBE:0006 local_number5 = 12052; @00024DCA:000D local_number14 = (global_number29 = 2); @00024DD9:0004 if(local_number14) then // ref index: 2 @00024DE5:0021 function_559(global_string38, local_string5, local_string1, global_number62); @00024DF7:0021 SilentReadData(global_string38, "Result", 2, local_string8, local_number2); @00024E14:000E local_number14 = (local_number2 != 12); @00024E23:000E local_number15 = (local_number2 != 2); @00024E32:0019 local_number14 = (local_number14 = local_number15); @00024E3F:0004 if(local_number14) then // ref index: 1 @00024E4B:0021 SilentReadData(global_string38, "Component", 4, local_string4, local_number3); @00024E6B:0021 SilentReadData(global_string38, "szDir", 1, local_string3, local_number3); @00024E87:0002 endif; @00024E87:0002 label_24e87: @00024E89:0027 // return coming @00024E8D:0023 return local_number2; @00024E94:0003 endif; @00024E94:0003 label_24e94: @00024E96:000D local_number14 = (global_number27 = 0); @00024EA5:0004 if(local_number14) then // ref index: 1 @00024EB1:0021 SdInit(); @00024EB7:0006 endif; @00024EB7:0006 label_24eb7: @00024EB9:0021 DefineDialog(local_string5, 0, "", local_number5, "", 0, -2, 3); @00024EDF:0006 local_number14 = LASTRESULT; @00024EE9:000D local_number14 = (local_number14 = -1); @00024EF8:0004 if(local_number14) then // ref index: 1 @00024F04:0027 // return coming @00024F08:0023 return -1; @00024F11:0001 endif; @00024F11:0001 label_24f11: @00024F13:0006 local_number12 = 0; @00024F1F:0006 label_24f1f: @00024F21:0001 // switch/while/??? @00024F25:000D local_number14 = (local_number12 = 0); @00024F34:0004 if(local_number14) then // ref index: 20 @00024F40:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00024F49:0006 local_number2 = LASTRESULT; @00024F53:0001 // switch/while/??? @00024F57:0005 label_24f57: @00024F59:000D local_number14 = (local_number2 = -100); @00024F68:0004 if(local_number14) then // ref index: 6 @00024F74:000E local_number14 = (local_string2 != ""); @00024F81:0004 if(local_number14) then // ref index: 1 @00024F8D:0021 function_554(local_string5, 711, local_string2); @00024F9E:0006 endif; @00024F9E:0006 label_24f9e: @00024FA0:0021 ParsePath(local_string14, local_string3, 0); @00024FB1:001E local_number14 = local_string14[1]; @00024FC0:000D local_number14 = (local_number14 = 58); @00024FCF:0004 if(local_number14) then // ref index: 1 @00024FDB:0021 function_617(local_string14, local_string14); @00024FE7:001D local_string14[1] = 0; @00024FF8:000B endif; @00024FF8:000B label_24ff8: @00024FFA:0021 CtrlGetSubCommand(local_string5); @00025003:0006 local_number8 = LASTRESULT; @0002500D:0021 function_550(local_string5, local_number8, 8, global_string37); @00025021:0021 function_563(local_string5, local_number8, local_string1); @00025030:0021 function_186(local_number8, 1000, global_string2, local_string4, local_number1); @00025047:0006 local_number4 = LASTRESULT; @00025051:000D local_number14 = (local_number4 = 0); @00025060:0004 if(local_number14) then // ref index: 1 @0002506C:0021 function_557(-1, "SdComponentTree"); @00025089:0006 local_number2 = -1; @00025095:0006 local_number12 = 1; @000250A1:0014 endif; @000250A1:0014 label_250a1: @000250A3:0020 GetDlgItem(local_number8, 722); // dll: USER.dll @000250B1:0006 local_number10 = LASTRESULT; @000250BB:0020 GetDlgItem(local_number8, 723); // dll: USER.dll @000250C9:0006 local_number11 = LASTRESULT; @000250D3:0020 GetWindowTextLength(local_number10); // dll: USER32.dll @000250DC:0006 local_number14 = LASTRESULT; @000250E6:0007 local_number14 = (local_number14 + 1); @000250F5:0020 GetWindowText(local_number10, local_string16, local_number14); // dll: USER32.dll @00025104:0020 GetWindowTextLength(local_number11); // dll: USER32.dll @0002510D:0006 local_number14 = LASTRESULT; @00025117:0007 local_number14 = (local_number14 + 1); @00025126:0020 GetWindowText(local_number11, local_string17, local_number14); // dll: USER32.dll @00025135:0020 _ComponentGetTotalCostEx(global_number50, global_string2, local_string3, local_string12, local_number13); // dll: ISRT.dll @0002514A:000E local_number14 = (local_number13 != 10); @00025159:000E local_number15 = (local_number13 != 20); @00025168:0019 local_number14 = (local_number14 = local_number15); @00025175:000E local_number15 = (local_number13 != 30); @00025184:0019 local_number14 = (local_number14 = local_number15); @00025191:0004 if(local_number14) then // ref index: 1 @0002519D:0006 local_number13 = 20; @000251A9:000B endif; @000251A9:000B label_251a9: @000251AB:0021 function_540(local_string12, local_number13); @000251B7:0021 function_621(local_string15, local_string16, local_string12, local_string14); @000251C9:0020 SetWindowText(local_number10, local_string15); // dll: USER.dll @000251D5:0021 StrLength(local_string3); @000251DE:0006 local_number14 = LASTRESULT; @000251E8:000A local_number14 = (local_number14 > 0); @000251F7:0004 if(local_number14) then // ref index: 1 @00025203:0020 _GetDiskSpaceExEx(local_string3, local_string13, local_number13, 1, 1); // dll: ISRT.dll @0002521C:0021 function_540(local_string13, local_number13); @00025228:0021 function_621(local_string15, local_string17, local_string13, local_string14); @0002523A:0020 SetWindowText(local_number11, local_string15); // dll: USER.dll @00025246:0001 endif; @00025246:0001 label_25246: @00025248:0005 goto label_25611; @00025251:000F endif; @00025251:000F label_25251: @00025253:000D local_number14 = (local_number2 = 1000); @00025262:0004 if(local_number14) then // ref index: 4 @0002526E:0021 function_204(local_string5); @00025277:0006 local_number6 = LASTRESULT; @00025281:002D NumToStr(local_string11, local_number6); @0002528B:000D local_number14 = (local_number6 = -402); @0002529A:0004 if(local_number14) then // ref index: 1 @000252A6:0021 function_187(local_number4, local_string9); @000252B2:0006 local_number14 = LASTRESULT; @000252BC:000D local_number14 = (local_number14 = 0); @000252CB:0004 if(local_number14) then // ref index: 1 @000252D7:0021 function_190(global_string2, local_string9, 0, local_number7, local_string10); @000252EE:0020 GetDlgItem(local_number8, 712); // dll: USER.dll @000252FC:0006 local_number14 = LASTRESULT; @00025306:0020 SetWindowText(local_number14, local_string10); // dll: USER.dll @00025312:0008 endif; @00025312:0008 endif; @00025312:0008 label_25312: @00025314:0020 _ComponentGetTotalCostEx(global_number50, global_string2, local_string3, local_string12, local_number13); // dll: ISRT.dll @00025329:000E local_number14 = (local_number13 != 10); @00025338:000E local_number15 = (local_number13 != 20); @00025347:0019 local_number14 = (local_number14 = local_number15); @00025354:000E local_number15 = (local_number13 != 30); @00025363:0019 local_number14 = (local_number14 = local_number15); @00025370:0004 if(local_number14) then // ref index: 1 @0002537C:0006 local_number13 = 20; @00025388:000B endif; @00025388:000B label_25388: @0002538A:0021 function_540(local_string12, local_number13); @00025396:0021 function_621(local_string15, local_string16, local_string12, local_string14); @000253A8:0020 SetWindowText(local_number10, local_string15); // dll: USER.dll @000253B4:0021 StrLength(local_string3); @000253BD:0006 local_number14 = LASTRESULT; @000253C7:000A local_number14 = (local_number14 > 0); @000253D6:0004 if(local_number14) then // ref index: 1 @000253E2:0020 _GetDiskSpaceExEx(local_string3, local_string13, local_number13, 1, 1); // dll: ISRT.dll @000253FB:0021 function_540(local_string13, local_number13); @00025407:0021 function_621(local_string15, local_string17, local_string13, local_string14); @00025419:0020 SetWindowText(local_number11, local_string15); // dll: USER.dll @00025425:0002 endif; @00025425:0002 label_25425: @00025427:0006 local_number12 = 0; @00025433:0005 goto label_25611; @0002543C:000B endif; @0002543C:000B label_2543c: @0002543E:000D local_number14 = (local_number2 = 1); @0002544D:0004 if(local_number14) then // ref index: 3 @00025459:002B StrCompare(local_string3, ""); @00025463:0006 local_number14 = LASTRESULT; @0002546D:0021 function_560(local_string4, local_string5, local_string3); @0002547C:0006 local_number15 = LASTRESULT; @00025486:000D local_number15 = (local_number15 = 0); @00025495:0019 local_number14 = (local_number14 = local_number15); @000254A2:0004 if(local_number14) then // ref index: 1 @000254AE:0021 function_446(global_string39, -65534); @000254BC:0005 goto label_254df; @000254C5:0002 endif; @000254C5:0002 label_254c5: @000254C7:0006 local_number2 = 1; @000254D3:0006 local_number12 = 1; @000254DF:0001 label_254df: @000254E1:0005 goto label_25611; @000254EA:0005 endif; @000254EA:0005 label_254ea: @000254EC:000D local_number14 = (local_number2 = 12); @000254FB:0004 if(local_number14) then // ref index: 1 @00025507:0006 local_number2 = 12; @00025513:0006 local_number12 = 1; @0002551F:0005 goto label_25611; @00025528:0006 endif; @00025528:0006 label_25528: @0002552A:000D local_number14 = (local_number2 = -1); @00025539:0004 if(local_number14) then // ref index: 1 @00025545:0021 function_557(-1, "SdFeatureTree"); @00025560:0006 local_number2 = -1; @0002556C:0006 local_number12 = 1; @00025578:0005 goto label_25611; @00025581:0004 endif; @00025581:0004 label_25581: @00025583:000D local_number14 = (local_number2 = -200); @00025592:0004 if(local_number14) then // ref index: 1 @0002559E:0021 function_558(local_number8, local_number2, local_number12); @000255AD:0005 goto label_25611; @000255B6:0007 endif; @000255B6:0007 label_255b6: @000255B8:0021 function_551(local_number2); @000255C1:0006 local_number14 = LASTRESULT; @000255CB:0021 function_552(local_number2); @000255D4:0006 local_number15 = LASTRESULT; @000255DE:0019 local_number14 = (local_number14 = local_number15); @000255EB:0004 if(local_number14) then // ref index: 1 @000255F7:0006 local_number12 = 1; @00025603:0001 endif; @00025603:0001 label_25603: @00025605:0006 local_number12 = 0; @00025611:0001 label_25611: @00025613:0005 goto label_24f1f; @0002561C:0009 endif; @0002561C:0009 label_2561c: @0002561E:0021 ReleaseDialog/EndDialog(local_string5); @00025627:0021 WaitOnDialog/ReleaseDialog(local_string5); @00025630:0021 function_549(); @00025636:000D local_number14 = (global_number29 = 1); @00025645:0004 if(local_number14) then // ref index: 1 @00025651:0021 function_559(global_string38, local_string5, local_string1, global_number62); @00025663:0021 SilentReadData/SilentWriteData(global_string38, "szDir", 1, local_string3, local_number3); @0002567F:0021 SilentReadData/SilentWriteData(global_string38, "Component", 4, local_string4, local_number3); @0002569F:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @000256BC:0003 endif; @000256BC:0003 label_256bc: @000256BE:0027 // return coming @000256C2:0023 return local_number2; @000256C9:0026 end; // checksum: fa251ad8 @000256D9:0006 label_256d9: @000256DB:0022 function NUMBER function_539(local_string1, local_string2, local_string3, local_string4, local_number1) @000256DB NUMBER local_number2; @000256DB @000256DB @000256DB begin @000256E4:0028 StrLengthChars(local_string1); @000256EB:0006 local_number2 = LASTRESULT; @000256F5:000D local_number2 = (local_number2 = 0); @00025704:0004 if(local_number2) then // ref index: 1 @00025710:0006 local_string1 = "0.00"; @0002571E:0004 endif; @0002571E:0004 label_2571e: @00025720:000D local_number2 = (local_number1 = 30); @0002572F:0004 if(local_number2) then // ref index: 1 @0002573B:0007 local_string1 = (local_string1 + " GB"); @0002574B:0005 goto label_257b7; @00025754:0004 endif; @00025754:0004 label_25754: @00025756:000D local_number2 = (local_number1 = 20); @00025765:0004 if(local_number2) then // ref index: 1 @00025771:0007 local_string1 = (local_string1 + " MB"); @00025781:0005 goto label_257b7; @0002578A:0003 endif; @0002578A:0003 label_2578a: @0002578C:000D local_number2 = (local_number1 = 10); @0002579B:0004 if(local_number2) then // ref index: 1 @000257A7:0007 local_string1 = (local_string1 + " KB"); @000257B7:0002 endif; @000257B7:0002 label_257b7: @000257B9:0024 return; @000257BD:0026 end; // checksum: 11339448 @000257C9:000B label_257c9: @000257CB:0022 function NUMBER function_540(local_string1, local_number1) @000257CB @000257CB @000257CB @000257CB begin @000257D4:0006 global_number19 = 0; @000257E0:0006 global_number20 = 0; @000257EC:0006 global_number22 = 0; @000257F8:0006 global_number21 = 0; @00025804:0006 global_number23 = 0; @00025810:0006 global_number25 = 0; @0002581C:0006 global_number26 = 0; @00025828:0006 global_number24 = 0; @00025834:0024 return; @00025838:0026 end; // checksum: 6900 @00025844:000E label_25844: @00025846:0022 function void function_543() @00025846 NUMBER local_number1, local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12; @00025846 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00025846 @00025846 begin @0002584F:0006 local_string6 = "SdFinish"; @00025861:0006 local_number5 = 12032; @0002586D:0006 local_number6 = 0; @00025879:000D local_number11 = (global_number29 = 2); @00025888:0004 if(local_number11) then // ref index: 2 @00025894:0021 function_559(global_string38, local_string6, local_string1, global_number63); @000258A6:0021 SilentReadData(global_string38, "Result", 2, local_string7, local_number3); @000258C3:000E local_number11 = (local_number3 != 12); @000258D2:000E local_number12 = (local_number3 != 2); @000258E1:0019 local_number11 = (local_number11 = local_number12); @000258EE:0004 if(local_number11) then // ref index: 1 @000258FA:0021 SilentReadData(global_string38, "bOpt1", 2, local_string7, local_number1); @00025916:0021 SilentReadData(global_string38, "bOpt2", 2, local_string7, local_number2); @00025932:0002 endif; @00025932:0002 label_25932: @00025934:0027 // return coming @00025938:0023 return local_number3; @0002593F:0003 endif; @0002593F:0003 label_2593f: @00025941:000D local_number11 = (global_number27 = 0); @00025950:0004 if(local_number11) then // ref index: 1 @0002595C:0021 SdInit(); @00025962:0006 endif; @00025962:0006 label_25962: @00025964:0021 EzDefineDialog(local_string6, "", "", 12032); @00025978:0006 local_number11 = LASTRESULT; @00025982:000D local_number11 = (local_number11 = -1); @00025991:0004 if(local_number11) then // ref index: 1 @0002599D:0027 // return coming @000259A1:0023 return -1; @000259AA:0003 endif; @000259AA:0003 label_259aa: @000259AC:0021 Disable(50); @000259B7:0021 Disable(56); @000259C2:0006 local_number7 = 0; @000259CE:0006 label_259ce: @000259D0:0001 // switch/while/??? @000259D4:000D local_number11 = (local_number7 = 0); @000259E3:0004 if(local_number11) then // ref index: 20 @000259EF:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @000259F8:0006 local_number3 = LASTRESULT; @00025A02:0001 // switch/while/??? @00025A06:0007 label_25a06: @00025A08:000D local_number11 = (local_number3 = -100); @00025A17:0004 if(local_number11) then // ref index: 11 @00025A23:0021 CtrlGetSubCommand(local_string6); @00025A2C:0006 local_number8 = LASTRESULT; @00025A36:000E local_number11 = (local_string2 != ""); @00025A43:0004 if(local_number11) then // ref index: 1 @00025A4F:0021 function_554(local_string6, 711, local_string2); @00025A60:0003 endif; @00025A60:0003 label_25a60: @00025A62:000E local_number11 = (local_string3 != ""); @00025A6F:0004 if(local_number11) then // ref index: 1 @00025A7B:0021 function_554(local_string6, 712, local_string3); @00025A8C:0004 endif; @00025A8C:0004 label_25a8c: @00025A8E:000E local_number11 = (local_string4 != ""); @00025A9B:0004 if(local_number11) then // ref index: 1 @00025AA7:0021 CtrlSetCurSel(local_string6, 501, local_string4); @00025AB8:0005 goto label_25af5; @00025AC1:0004 endif; @00025AC1:0004 label_25ac1: @00025AC3:0020 GetDlgItem(local_number8, 501); // dll: USER.dll @00025AD1:0006 local_number9 = LASTRESULT; @00025ADB:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00025AE9:0006 local_number1 = 0; @00025AF5:0004 label_25af5: @00025AF7:000E local_number11 = (local_string5 != ""); @00025B04:0004 if(local_number11) then // ref index: 1 @00025B10:0021 CtrlSetCurSel(local_string6, 502, local_string5); @00025B21:0005 goto label_25b5e; @00025B2A:0004 endif; @00025B2A:0004 label_25b2a: @00025B2C:0020 GetDlgItem(local_number8, 502); // dll: USER.dll @00025B3A:0006 local_number9 = LASTRESULT; @00025B44:0020 ShowWindow(local_number9, 0); // dll: USER.dll @00025B52:0006 local_number2 = 0; @00025B5E:0004 label_25b5e: @00025B60:0021 function_550(local_string6, local_number8, 0, global_string37); @00025B74:0021 function_563(local_string6, local_number8, local_string1); @00025B83:0004 if(local_number1) then // ref index: 1 @00025B8F:0021 CtrlSetState(local_string6, 501, -1001); @00025BA2:0002 endif; @00025BA2:0002 label_25ba2: @00025BA4:0004 if(local_number2) then // ref index: 1 @00025BB0:0021 CtrlSetState(local_string6, 502, -1001); @00025BC3:0008 endif; @00025BC3:0008 label_25bc3: @00025BC5:000D local_number11 = (local_string4 = ""); @00025BD2:000D local_number12 = (local_string5 = ""); @00025BDF:0019 local_number11 = (local_number11 = local_number12); @00025BEC:0004 if(local_number11) then // ref index: 1 @00025BF8:0020 GetDlgItem(local_number8, 1); // dll: USER.dll @00025C06:0006 local_number10 = LASTRESULT; @00025C10:0020 SetFocus(local_number10); // dll: USER.dll @00025C19:0005 goto label_25c3d; @00025C22:0001 endif; @00025C22:0001 label_25c22: @00025C24:0021 function_555(local_string6, local_number8, global_string37, 501, 2); @00025C3D:0001 label_25c3d: @00025C3F:0005 goto label_25e20; @00025C48:000B endif; @00025C48:000B label_25c48: @00025C4A:000D local_number11 = (local_number3 = 1); @00025C59:0004 if(local_number11) then // ref index: 3 @00025C65:0006 local_number3 = 1; @00025C71:0006 local_number7 = 1; @00025C7D:0006 local_number1 = 0; @00025C89:0006 local_number2 = 0; @00025C95:0021 CtrlGetState(local_string6, 501); @00025CA3:0006 local_number11 = LASTRESULT; @00025CAD:000D local_number11 = (local_number11 = -1001); @00025CBC:0004 if(local_number11) then // ref index: 1 @00025CC8:0006 local_number1 = 1; @00025CD4:0005 endif; @00025CD4:0005 label_25cd4: @00025CD6:0021 CtrlGetState(local_string6, 502); @00025CE4:0006 local_number11 = LASTRESULT; @00025CEE:000D local_number11 = (local_number11 = -1001); @00025CFD:0004 if(local_number11) then // ref index: 1 @00025D09:0006 local_number2 = 1; @00025D15:0001 endif; @00025D15:0001 label_25d15: @00025D17:0005 goto label_25e20; @00025D20:0004 endif; @00025D20:0004 label_25d20: @00025D22:000D local_number11 = (local_number3 = 12); @00025D31:0004 if(local_number11) then // ref index: 1 @00025D3D:0006 local_number3 = 12; @00025D49:0005 goto label_25e20; @00025D52:0006 endif; @00025D52:0006 label_25d52: @00025D54:000D local_number11 = (local_number3 = -1); @00025D63:0004 if(local_number11) then // ref index: 1 @00025D6F:0021 function_557(-1, local_string6); @00025D7D:0006 local_number3 = -1; @00025D89:0006 local_number7 = 1; @00025D95:0005 goto label_25e20; @00025D9E:0004 endif; @00025D9E:0004 label_25d9e: @00025DA0:000D local_number11 = (local_number3 = -200); @00025DAF:0004 if(local_number11) then // ref index: 1 @00025DBB:0021 function_558(local_number8, local_number3, local_number7); @00025DCA:0005 goto label_25e20; @00025DD3:0007 endif; @00025DD3:0007 label_25dd3: @00025DD5:0021 function_551(local_number3); @00025DDE:0006 local_number11 = LASTRESULT; @00025DE8:0021 function_552(local_number3); @00025DF1:0006 local_number12 = LASTRESULT; @00025DFB:0019 local_number11 = (local_number11 = local_number12); @00025E08:0004 if(local_number11) then // ref index: 1 @00025E14:0006 local_number7 = 1; @00025E20:0001 endif; @00025E20:0001 label_25e20: @00025E22:0005 goto label_259ce; @00025E2B:000B endif; @00025E2B:000B label_25e2b: @00025E2D:0021 ReleaseDialog/EndDialog(local_string6); @00025E36:0021 WaitOnDialog/ReleaseDialog(local_string6); @00025E3F:0021 function_549(); @00025E45:0021 function_242(50); @00025E50:0021 function_242(56); @00025E5B:000D local_number11 = (global_number29 = 1); @00025E6A:0004 if(local_number11) then // ref index: 1 @00025E76:0021 function_559(global_string38, local_string6, local_string1, global_number63); @00025E88:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @00025EA5:0021 SilentReadData/SilentWriteData(global_string38, "bOpt1", 2, "", local_number1); @00025EC1:0021 SilentReadData/SilentWriteData(global_string38, "bOpt2", 2, "", local_number2); @00025EDD:0003 endif; @00025EDD:0003 label_25edd: @00025EDF:0027 // return coming @00025EE3:0023 return local_number3; @00025EEA:0026 end; // checksum: 3a11a06e @00025EF6:0010 label_25ef6: @00025EF8:0022 function NUMBER function_544(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2) @00025EF8 NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15; @00025EF8 @00025EF8 @00025EF8 begin @00025F01:0006 local_string4 = "SdFinishReboot"; @00025F19:0006 local_number8 = 12031; @00025F25:0006 local_number12 = 0; @00025F31:000D local_number14 = (global_number29 = 2); @00025F40:0004 if(local_number14) then // ref index: 2 @00025F4C:0021 function_559(global_string38, local_string4, local_string1, global_number64); @00025F5E:0021 SilentReadData(global_string38, "Result", 2, local_string5, local_number3); @00025F7B:0021 SilentReadData(global_string38, "BootOption", 2, local_string5, local_number9); @00025F9C:000D local_number14 = (local_number9 = 3); @00025FAB:0004 if(local_number14) then // ref index: 1 @00025FB7:0021 function_433(local_number9); @00025FC0:0006 local_number7 = LASTRESULT; @00025FCA:0009 local_number14 = (local_number7 < 0); @00025FD9:0004 if(local_number14) then // ref index: 1 @00025FE5:0006 local_number3 = local_number7; @00025FEF:0002 endif; @00025FEF:0002 endif; @00025FEF:0002 label_25fef: @00025FF1:0027 // return coming @00025FF5:0023 return local_number3; @00025FFC:0003 endif; @00025FFC:0003 label_25ffc: @00025FFE:000D local_number14 = (global_number27 = 0); @0002600D:0004 if(local_number14) then // ref index: 1 @00026019:0021 SdInit(); @0002601F:0006 endif; @0002601F:0006 label_2601f: @00026021:0021 EzDefineDialog(local_string4, "", "", 12031); @00026035:0006 local_number14 = LASTRESULT; @0002603F:000D local_number14 = (local_number14 = -1); @0002604E:0004 if(local_number14) then // ref index: 1 @0002605A:0027 // return coming @0002605E:0023 return -1; @00026067:0003 endif; @00026067:0003 label_26067: @00026069:0021 Disable(50); @00026074:0021 Disable(56); @0002607F:0006 local_number13 = 0; @0002608B:0006 label_2608b: @0002608D:0001 // switch/while/??? @00026091:000D local_number14 = (local_number13 = 0); @000260A0:0004 if(local_number14) then // ref index: 18 @000260AC:0021 CmdGetHwndDlg/WaitOnDialog(local_string4); @000260B5:0006 local_number3 = LASTRESULT; @000260BF:0001 // switch/while/??? @000260C3:0005 label_260c3: @000260C5:000D local_number14 = (local_number3 = -100); @000260D4:0004 if(local_number14) then // ref index: 9 @000260E0:000E local_number14 = (local_string2 != ""); @000260ED:0004 if(local_number14) then // ref index: 1 @000260F9:0021 function_554(local_string4, 711, local_string2); @0002610A:0003 endif; @0002610A:0003 label_2610a: @0002610C:000E local_number14 = (local_string3 != ""); @00026119:0004 if(local_number14) then // ref index: 1 @00026125:0021 function_554(local_string4, 712, local_string3); @00026136:0009 endif; @00026136:0009 label_26136: @00026138:0021 CtrlGetSubCommand(local_string4); @00026141:0006 local_number11 = LASTRESULT; @0002614B:0021 function_550(local_string4, local_number11, 0, global_string37); @0002615F:0021 function_563(local_string4, local_number11, local_string1); @0002616E:0021 function_546(local_string4, local_number11, local_number12); @0002617D:0021 CtrlSetState(local_string4, 501, 0); @00026190:0021 CtrlSetState(local_string4, 502, 0); @000261A3:0021 CtrlSetState(local_string4, 503, 0); @000261B6:0001 // switch/while/??? @000261BA:0006 label_261ba: @000261BC:000D local_number14 = (local_number1 = 3); @000261CB:0004 if(local_number14) then // ref index: 1 @000261D7:0021 CtrlSetState(local_string4, 502, -1001); @000261EA:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @000261F8:0006 local_number10 = LASTRESULT; @00026202:0005 goto label_262cd; @0002620B:0007 endif; @0002620B:0007 label_2620b: @0002620D:000D local_number14 = (local_number1 = 2); @0002621C:0004 if(local_number14) then // ref index: 3 @00026228:0004 if(local_number12) then // ref index: 1 @00026234:0021 CtrlSetState(local_string4, 501, -1001); @00026247:0020 GetDlgItem(local_number11, 501); // dll: USER.dll @00026255:0006 local_number10 = LASTRESULT; @0002625F:0005 goto label_26295; @00026268:0003 endif; @00026268:0003 label_26268: @0002626A:0021 CtrlSetState(local_string4, 502, -1001); @0002627D:0020 GetDlgItem(local_number11, 502); // dll: USER.dll @0002628B:0006 local_number10 = LASTRESULT; @00026295:0001 label_26295: @00026297:0005 goto label_262cd; @000262A0:0003 endif; @000262A0:0003 label_262a0: @000262A2:0021 CtrlSetState(local_string4, 503, -1001); @000262B5:0020 GetDlgItem(local_number11, 503); // dll: USER.dll @000262C3:0006 local_number10 = LASTRESULT; @000262CD:0002 label_262cd: @000262CF:0020 SetFocus(local_number10); // dll: USER.dll @000262D8:0005 goto label_264c9; @000262E1:0011 endif; @000262E1:0011 label_262e1: @000262E3:000D local_number14 = (local_number3 = 1); @000262F2:0004 if(local_number14) then // ref index: 3 @000262FE:0006 local_number3 = 1; @0002630A:0006 local_number13 = 1; @00026316:0006 local_number7 = 0; @00026322:0006 local_number9 = 0; @0002632E:0021 CtrlGetState(local_string4, 502); @0002633C:0006 local_number14 = LASTRESULT; @00026346:000D local_number14 = (local_number14 = -1001); @00026355:0004 if(local_number14) then // ref index: 2 @00026361:0006 local_number9 = 3; @0002636D:0021 function_433(3); @00026378:0006 local_number7 = LASTRESULT; @00026382:0009 local_number14 = (local_number7 < 0); @00026391:0004 if(local_number14) then // ref index: 1 @0002639D:0006 local_number3 = local_number7; @000263A7:0005 goto label_263be; @000263B0:0001 endif; @000263B0:0001 label_263b0: @000263B2:0006 local_number3 = 6; @000263BE:0001 endif; @000263BE:0001 label_263be: @000263C0:0005 goto label_264c9; @000263C9:0004 endif; @000263C9:0004 label_263c9: @000263CB:000D local_number14 = (local_number3 = 12); @000263DA:0004 if(local_number14) then // ref index: 1 @000263E6:0006 local_number3 = 12; @000263F2:0005 goto label_264c9; @000263FB:0006 endif; @000263FB:0006 label_263fb: @000263FD:000D local_number14 = (local_number3 = -1); @0002640C:0004 if(local_number14) then // ref index: 1 @00026418:0021 function_557(-1, local_string4); @00026426:0006 local_number3 = -1; @00026432:0006 local_number13 = 1; @0002643E:0005 goto label_264c9; @00026447:0004 endif; @00026447:0004 label_26447: @00026449:000D local_number14 = (local_number3 = -200); @00026458:0004 if(local_number14) then // ref index: 1 @00026464:0021 function_558(local_number11, local_number3, local_number13); @00026473:0005 goto label_264c9; @0002647C:0007 endif; @0002647C:0007 label_2647c: @0002647E:0021 function_551(local_number3); @00026487:0006 local_number14 = LASTRESULT; @00026491:0021 function_552(local_number3); @0002649A:0006 local_number15 = LASTRESULT; @000264A4:0019 local_number14 = (local_number14 = local_number15); @000264B1:0004 if(local_number14) then // ref index: 1 @000264BD:0006 local_number13 = 1; @000264C9:0001 endif; @000264C9:0001 label_264c9: @000264CB:0005 goto label_2608b; @000264D4:000A endif; @000264D4:000A label_264d4: @000264D6:0021 ReleaseDialog/EndDialog(local_string4); @000264DF:0021 WaitOnDialog/ReleaseDialog(local_string4); @000264E8:0021 function_549(); @000264EE:0021 function_242(50); @000264F9:0021 function_242(56); @00026504:000D local_number14 = (global_number29 = 1); @00026513:0004 if(local_number14) then // ref index: 1 @0002651F:0021 function_559(global_string38, local_string4, local_string1, global_number64); @00026531:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @0002654E:0021 SilentReadData/SilentWriteData(global_string38, "BootOption", 2, "", local_number9); @0002656F:0003 endif; @0002656F:0003 label_2656f: @00026571:0027 // return coming @00026575:0023 return local_number3; @0002657C:0026 end; // checksum: 67fac89b @00026588:0004 label_26588: @0002658A:0022 function NUMBER SdFinishReboot(local_string1, local_string2, local_number1, local_string3, local_number2) @0002658A NUMBER local_number3; @0002658A @0002658A @0002658A begin @00026593:0004 if(local_number2) then // ref index: 1 @0002659F:0027 // return coming @000265A3:0023 return 1; @000265AC:0004 endif; @000265AC:0004 label_265ac: @000265AE:0020 GetDlgItem(local_number1, 501); // dll: USER.dll @000265BC:0006 local_number3 = LASTRESULT; @000265C6:0004 if(local_number3) then // ref index: 1 @000265D2:0020 ShowWindow(local_number3, 0); // dll: USER.dll @000265E0:0002 endif; @000265E0:0002 label_265e0: @000265E2:0024 return; @000265E6:0026 end; // checksum: 223bb728 @000265F2:000A label_265f2: @000265F4:0022 function NUMBER function_546(local_string1, local_number1, local_number2) @000265F4 NUMBER local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @000265F4 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @000265F4 @000265F4 begin @000265FD:0006 local_string6 = "SdFinishUpdate"; @00026615:0006 local_number7 = 12063; @00026621:000D local_number12 = (global_number29 = 2); @00026630:0004 if(local_number12) then // ref index: 1 @0002663C:0021 function_559(global_string38, local_string6, local_string1, global_number65); @0002664E:0021 SilentReadData(global_string38, "Result", 2, local_string7, local_number2); @0002666B:0021 SilentReadData(global_string38, "UpdateOption", 2, local_string7, local_number8); @0002668E:0027 // return coming @00026692:0023 return local_number8; @00026699:0003 endif; @00026699:0003 label_26699: @0002669B:000D local_number12 = (global_number27 = 0); @000266AA:0004 if(local_number12) then // ref index: 1 @000266B6:0021 SdInit(); @000266BC:0006 endif; @000266BC:0006 label_266bc: @000266BE:0021 EzDefineDialog(local_string6, "", "", local_number7); @000266D0:0006 local_number12 = LASTRESULT; @000266DA:000D local_number12 = (local_number12 = -1); @000266E9:0004 if(local_number12) then // ref index: 1 @000266F5:0027 // return coming @000266F9:0023 return -1; @00026702:0003 endif; @00026702:0003 label_26702: @00026704:0021 Disable(50); @0002670F:0021 Disable(56); @0002671A:0006 local_number11 = 0; @00026726:0006 label_26726: @00026728:0001 // switch/while/??? @0002672C:000D local_number12 = (local_number11 = 0); @0002673B:0004 if(local_number12) then // ref index: 17 @00026747:0021 CmdGetHwndDlg/WaitOnDialog(local_string6); @00026750:0006 local_number2 = LASTRESULT; @0002675A:0001 // switch/while/??? @0002675E:0005 label_2675e: @00026760:000D local_number12 = (local_number2 = -100); @0002676F:0004 if(local_number12) then // ref index: 9 @0002677B:000E local_number12 = (local_string2 != ""); @00026788:0004 if(local_number12) then // ref index: 1 @00026794:0021 function_554(local_string6, 711, local_string2); @000267A5:0003 endif; @000267A5:0003 label_267a5: @000267A7:000E local_number12 = (local_string3 != ""); @000267B4:0004 if(local_number12) then // ref index: 1 @000267C0:0021 function_554(local_string6, 712, local_string3); @000267D1:0003 endif; @000267D1:0003 label_267d1: @000267D3:000E local_number12 = (local_string4 != ""); @000267E0:0004 if(local_number12) then // ref index: 1 @000267EC:0021 function_554(local_string6, 502, local_string4); @000267FD:0003 endif; @000267FD:0003 label_267fd: @000267FF:000E local_number12 = (local_string5 != ""); @0002680C:0004 if(local_number12) then // ref index: 1 @00026818:0021 function_554(local_string6, 503, local_string5); @00026829:0007 endif; @00026829:0007 label_26829: @0002682B:0021 CtrlGetSubCommand(local_string6); @00026834:0006 local_number10 = LASTRESULT; @0002683E:0021 function_550(local_string6, local_number10, 0, global_string37); @00026852:0021 function_563(local_string6, local_number10, local_string1); @00026861:0021 CtrlSetState(local_string6, 502, 0); @00026874:0021 CtrlSetState(local_string6, 503, 0); @00026887:0001 // switch/while/??? @0002688B:0006 label_2688b: @0002688D:000D local_number12 = (local_number1 = 1); @0002689C:0004 if(local_number12) then // ref index: 1 @000268A8:0021 CtrlSetState(local_string6, 502, -1001); @000268BB:0020 GetDlgItem(local_number10, 502); // dll: USER.dll @000268C9:0006 local_number9 = LASTRESULT; @000268D3:0005 goto label_2695a; @000268DC:0006 endif; @000268DC:0006 label_268dc: @000268DE:000D local_number12 = (local_number1 = 0); @000268ED:0004 if(local_number12) then // ref index: 1 @000268F9:0021 CtrlSetState(local_string6, 503, -1001); @0002690C:0020 GetDlgItem(local_number10, 503); // dll: USER.dll @0002691A:0006 local_number9 = LASTRESULT; @00026924:0005 goto label_2695a; @0002692D:0003 endif; @0002692D:0003 label_2692d: @0002692F:0021 CtrlSetState(local_string6, 502, -1001); @00026942:0020 GetDlgItem(local_number10, 503); // dll: USER.dll @00026950:0006 local_number9 = LASTRESULT; @0002695A:0002 label_2695a: @0002695C:0020 SetFocus(local_number9); // dll: USER.dll @00026965:0005 goto label_26b11; @0002696E:000B endif; @0002696E:000B label_2696e: @00026970:000D local_number12 = (local_number2 = 1); @0002697F:0004 if(local_number12) then // ref index: 2 @0002698B:0006 local_number2 = 1; @00026997:0006 local_number11 = 1; @000269A3:0006 local_number6 = 0; @000269AF:0006 local_number8 = 0; @000269BB:0021 CtrlGetState(local_string6, 502); @000269C9:0006 local_number12 = LASTRESULT; @000269D3:000D local_number12 = (local_number12 = -1001); @000269E2:0004 if(local_number12) then // ref index: 1 @000269EE:0006 local_number8 = 1; @000269FA:0001 endif; @000269FA:0001 label_269fa: @000269FC:0005 goto label_26b11; @00026A05:0004 endif; @00026A05:0004 label_26a05: @00026A07:000D local_number12 = (local_number2 = 12); @00026A16:0004 if(local_number12) then // ref index: 1 @00026A22:0006 local_number2 = 12; @00026A2E:0005 goto label_26b11; @00026A37:0007 endif; @00026A37:0007 label_26a37: @00026A39:000D local_number12 = (local_number2 = -1); @00026A48:0004 if(local_number12) then // ref index: 1 @00026A54:0021 function_557(-1, local_string6); @00026A62:0006 local_number2 = -1; @00026A6E:0006 local_number11 = 1; @00026A7A:0006 local_number8 = -1; @00026A86:0005 goto label_26b11; @00026A8F:0004 endif; @00026A8F:0004 label_26a8f: @00026A91:000D local_number12 = (local_number2 = -200); @00026AA0:0004 if(local_number12) then // ref index: 1 @00026AAC:0021 function_558(local_number10, local_number2, local_number11); @00026ABB:0005 goto label_26b11; @00026AC4:0007 endif; @00026AC4:0007 label_26ac4: @00026AC6:0021 function_551(local_number2); @00026ACF:0006 local_number12 = LASTRESULT; @00026AD9:0021 function_552(local_number2); @00026AE2:0006 local_number13 = LASTRESULT; @00026AEC:0019 local_number12 = (local_number12 = local_number13); @00026AF9:0004 if(local_number12) then // ref index: 1 @00026B05:0006 local_number11 = 1; @00026B11:0001 endif; @00026B11:0001 label_26b11: @00026B13:0005 goto label_26726; @00026B1C:000A endif; @00026B1C:000A label_26b1c: @00026B1E:0021 ReleaseDialog/EndDialog(local_string6); @00026B27:0021 WaitOnDialog/ReleaseDialog(local_string6); @00026B30:0021 function_549(); @00026B36:0021 function_242(50); @00026B41:0021 function_242(56); @00026B4C:000D local_number12 = (global_number29 = 1); @00026B5B:0004 if(local_number12) then // ref index: 1 @00026B67:0021 function_559(global_string38, local_string6, local_string1, global_number65); @00026B79:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @00026B96:0021 SilentReadData/SilentWriteData(global_string38, "UpdateOption", 2, "", local_number8); @00026BB9:0003 endif; @00026BB9:0003 label_26bb9: @00026BBB:0027 // return coming @00026BBF:0023 return local_number8; @00026BC6:0026 end; // checksum: e266a0aa @00026BD2:0004 label_26bd2: @00026BD4:0022 function NUMBER function_547(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1) @00026BD4 @00026BD4 @00026BD4 @00026BD4 begin @00026BDD:0004 if(global_number27) then // ref index: 1 @00026BE9:0027 // return coming @00026BED:0023 return 1; @00026BF6:0007 endif; @00026BF6:0007 label_26bf6: @00026BF8:0006 global_number28 = 0; @00026C04:0006 global_number27 = 1; @00026C10:0021 function_562(11600); @00026C1B:0006 global_string39 = LASTRESULT; @00026C25:0021 DialogSetInfo(4, "", 4); @00026C38:0024 return; @00026C3C:0026 end; // checksum: 57076724 @00026C48:0003 label_26c48: @00026C4A:0022 function NUMBER SdInit() @00026C4A @00026C4A @00026C4A @00026C4A begin @00026C53:0024 return; @00026C57:0026 end; // checksum: c01 @00026C63:000D label_26c63: @00026C65:0022 function NUMBER function_549() @00026C65 NUMBER local_number1, local_number4, local_number7, local_number9; @00026C65 STRING local_string1, local_string2, local_string3; @00026C65 @00026C65 begin @00026C6E:0021 function_553(local_number1); @00026C77:0020 GetFocus(); // dll: USER.dll @00026C7D:0006 local_number4 = LASTRESULT; @00026C87:0020 IsWindow(local_number4); // dll: USER.dll @00026C90:0006 local_number9 = LASTRESULT; @00026C9A:0004 if(local_number9) then // ref index: 1 @00026CA6:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll @00026CB7:000D local_number9 = (local_string3 = "edit"); @00026CC8:0004 if(local_number9) then // ref index: 1 @00026CD4:0020 GetWindowLong(local_number4, -12); // dll: USER.dll @00026CE2:0006 local_number7 = LASTRESULT; @00026CEC:0021 function_209(local_string1, local_number7); @00026CF8:0004 endif; @00026CF8:0004 endif; @00026CF8:0004 label_26cf8: @00026CFA:000E local_number9 = (local_string2 != ""); @00026D07:0004 if(local_number9) then // ref index: 1 @00026D13:0021 function_555(local_string1, local_number1, global_string37, 700, 25); @00026D2C:0021 function_555(local_string1, local_number1, global_string37, 202, 1); @00026D45:0002 endif; @00026D45:0002 label_26d45: @00026D47:0024 return; @00026D4B:0026 end; // checksum: b2bd3dc7 @00026D57:0007 label_26d57: @00026D59:0022 function NUMBER function_550(local_string1, local_number1, local_number2, local_string2) @00026D59 NUMBER local_number3; @00026D59 @00026D59 @00026D59 begin @00026D62:000C local_number2 = (local_number1 >= 1); @00026D71:000B local_number3 = (local_number1 <= 12); @00026D80:0019 local_number2 = (local_number2 = local_number3); @00026D8D:0004 if(local_number2) then // ref index: 1 @00026D99:0027 // return coming @00026D9D:0023 return 1; @00026DA6:0003 endif; @00026DA6:0003 label_26da6: @00026DA8:0027 // return coming @00026DAC:0023 return 0; @00026DB5:0026 end; // checksum: 104563c @00026DC1:0002 label_26dc1: @00026DC3:0022 function NUMBER function_551(local_number1) @00026DC3 NUMBER local_number2; @00026DC3 @00026DC3 @00026DC3 begin @00026DCC:0001 // switch/while/??? @00026DD0:0006 label_26dd0: @00026DD2:000D local_number2 = (local_number1 = 2); @00026DE1:0004 if(local_number2) then // ref index: 1 @00026DED:0021 Do(2); @00026DF8:0027 // return coming @00026DFC:0023 return 0; @00026E05:0005 goto label_26e99; @00026E0E:0006 endif; @00026E0E:0006 label_26e0e: @00026E10:000D local_number2 = (local_number1 = 9); @00026E1F:0004 if(local_number2) then // ref index: 1 @00026E2B:0021 Do(2); @00026E36:0027 // return coming @00026E3A:0023 return 0; @00026E43:0005 goto label_26e99; @00026E4C:0006 endif; @00026E4C:0006 label_26e4c: @00026E4E:000D local_number2 = (local_number1 = 8); @00026E5D:0004 if(local_number2) then // ref index: 1 @00026E69:0021 Do(1); @00026E74:0027 // return coming @00026E78:0023 return 0; @00026E81:0005 goto label_26e99; @00026E8A:0002 endif; @00026E8A:0002 label_26e8a: @00026E8C:0027 // return coming @00026E90:0023 return 1; @00026E99:0003 label_26e99: @00026E9B:0027 // return coming @00026E9F:0023 return 0; @00026EA8:0026 end; // checksum: 106e728 @00026EB4:0011 label_26eb4: @00026EB6:0022 function NUMBER function_552(local_number1) @00026EB6 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11; @00026EB6 STRING local_string1, local_string2; @00026EB6 @00026EB6 begin @00026EBF:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00026ECD:0006 local_number2 = LASTRESULT; @00026ED7:0020 GetDlgItem(local_number1, 1); // dll: USER.dll @00026EE5:0006 local_number4 = LASTRESULT; @00026EEF:0020 GetDlgItem(local_number1, 12); // dll: USER.dll @00026EFD:0006 local_number3 = LASTRESULT; @00026F07:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00026F15:0006 local_number6 = LASTRESULT; @00026F1F:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @00026F2D:0006 local_number5 = LASTRESULT; @00026F37:0020 IsWindow(local_number3); // dll: USER.dll @00026F40:0006 local_number11 = LASTRESULT; @00026F4A:000D local_number11 = (local_number11 = 0); @00026F59:0004 if(local_number11) then // ref index: 1 @00026F65:0027 // return coming @00026F69:0023 return 0; @00026F72:000F endif; @00026F72:000F label_26f72: @00026F74:0021 function_360(51, local_string1); @00026F82:0006 local_number7 = LASTRESULT; @00026F8C:0021 function_360(50, local_string1); @00026F9A:0006 local_number8 = LASTRESULT; @00026FA4:0021 function_360(56, local_string1); @00026FB2:0006 local_number9 = LASTRESULT; @00026FBC:0021 function_360(52, local_string1); @00026FCA:0006 local_number10 = LASTRESULT; @00026FD4:0004 if(local_number10) then // ref index: 2 @00026FE0:0021 function_404("SETUPSTR862"); @00026FF4:0006 local_string2 = LASTRESULT; @00026FFE:0020 IsWindow(local_number2); // dll: USER.dll @00027007:0006 local_number11 = LASTRESULT; @00027011:0004 if(local_number11) then // ref index: 1 @0002701D:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll @00027029:0004 endif; @00027029:0004 label_27029: @0002702B:0020 IsWindow(local_number4); // dll: USER.dll @00027034:0006 local_number11 = LASTRESULT; @0002703E:0004 if(local_number11) then // ref index: 1 @0002704A:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll @00027056:0004 endif; @00027056:0004 endif; @00027056:0004 label_27056: @00027058:0020 IsWindow(local_number2); // dll: USER.dll @00027061:0006 local_number11 = LASTRESULT; @0002706B:0004 if(local_number11) then // ref index: 1 @00027077:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll @00027083:0004 endif; @00027083:0004 label_27083: @00027085:0020 IsWindow(local_number4); // dll: USER.dll @0002708E:0006 local_number11 = LASTRESULT; @00027098:0004 if(local_number11) then // ref index: 1 @000270A4:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll @000270B0:0004 endif; @000270B0:0004 label_270b0: @000270B2:0020 IsWindow(local_number3); // dll: USER.dll @000270BB:0006 local_number11 = LASTRESULT; @000270C5:0004 if(local_number11) then // ref index: 1 @000270D1:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll @000270DD:0004 endif; @000270DD:0004 label_270dd: @000270DF:0020 IsWindow(local_number6); // dll: USER.dll @000270E8:0006 local_number11 = LASTRESULT; @000270F2:0004 if(local_number11) then // ref index: 1 @000270FE:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll @0002710A:0004 endif; @0002710A:0004 label_2710a: @0002710C:0020 IsWindow(local_number5); // dll: USER.dll @00027115:0006 local_number11 = LASTRESULT; @0002711F:0004 if(local_number11) then // ref index: 1 @0002712B:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll @00027137:0003 endif; @00027137:0003 label_27137: @00027139:0027 // return coming @0002713D:0023 return 1; @00027146:0026 end; // checksum: 7841b525 @00027152:0004 label_27152: @00027154:0022 function NUMBER function_553(local_number1) @00027154 @00027154 STRING local_string1, local_string2; @00027154 @00027154 begin @0002715D:0021 CtrlSetCurSel(local_string1, local_number1, local_string2); @0002716C:0024 return; @00027170:0026 end; // checksum: 41b0b @0002717C:0005 label_2717c: @0002717E:0022 function NUMBER function_554(local_string1, local_number1, local_string2) @0002717E NUMBER local_number2, local_number3, local_number4, local_number5, local_number7, local_number11, local_number13; @0002717E STRING local_string3; @0002717E @0002717E begin @00027187:0006 local_number5 = local_number2; @00027191:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @0002719D:0006 local_number4 = LASTRESULT; @000271A7:0006 local_number7 = 0; @000271B3:000A label_271b3: @000271B5:000B local_number13 = (local_number7 <= local_number3); @000271C2:0004 if(local_number13) then // ref index: 2 @000271CE:0004 if(local_number4) then // ref index: 1 @000271DA:0006 local_number11 = 0; @000271E6:0021 CtrlSetText/CtrlGetText(local_string1, local_number5, local_string3); @000271F5:0021 function_556(local_string3); @000271FE:0006 local_number13 = LASTRESULT; @00027208:000C local_number13 = (local_number13 >= 0); @00027217:0004 if(local_number13) then // ref index: 1 @00027223:0021 CtrlSetCurSel(local_string1, local_number5, local_string3); @00027232:0005 endif; @00027232:0005 endif; @00027232:0005 label_27232: @00027234:0007 local_number5 = (local_number5 + 1); @00027243:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll @0002724F:0006 local_number4 = LASTRESULT; @00027259:0007 local_number7 = (local_number7 + 1); @00027268:0005 goto label_271b3; @00027271:0001 endif; @00027271:0001 label_27271: @00027273:0026 end; // checksum: fff908d3 @0002727F:000E label_2727f: @00027281:0022 function NUMBER function_555(local_string1, local_number1, local_string2, local_number2, local_number3) @00027281 @00027281 @00027281 @00027281 begin @0002728A:0006 local_number1 = 0; @00027296:0021 function_623(local_string1, "%P", global_string21, 0); @000272AC:0006 local_number2 = LASTRESULT; @000272B6:0007 local_number1 = (local_number1 + local_number2); @000272C3:0021 function_623(local_string1, "%VS", global_string22, 0); @000272DA:0006 local_number2 = LASTRESULT; @000272E4:0007 local_number1 = (local_number1 + local_number2); @000272F1:0021 function_623(local_string1, "%VI", global_string23, 0); @00027308:0006 local_number2 = LASTRESULT; @00027312:0007 local_number1 = (local_number1 + local_number2); @0002731F:0027 // return coming @00027323:0023 return local_number1; @0002732A:0026 end; // checksum: 2007b178 @00027336:0002 label_27336: @00027338:0022 function NUMBER function_556(local_string1) @00027338 NUMBER local_number1, local_number2; @00027338 STRING local_string2; @00027338 @00027338 begin @00027341:0001 // switch/while/??? @00027345:0004 label_27345: @00027347:000D local_number2 = (local_number1 = -1); @00027356:0004 if(local_number2) then // ref index: 1 @00027362:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n"); @0002739A:0021 function_447(-65533, "", local_string2, local_string1); @000273AE:0002 endif; @000273AE:0002 label_273ae: @000273B0:0024 return; @000273B4:0026 end; // checksum: fc5574c7 @000273C0:0006 label_273c0: @000273C2:0022 function NUMBER function_557(local_number1, local_string1) @000273C2 NUMBER local_number2, local_number3, local_number4; @000273C2 @000273C2 @000273C2 begin @000273CB:0020 GetDlgItem(local_number1, 9); // dll: USER.dll @000273D9:0006 local_number4 = LASTRESULT; @000273E3:0004 if(local_number4) then // ref index: 1 @000273EF:0021 Do(2); @000273FA:0005 goto label_27464; @00027403:0006 endif; @00027403:0006 label_27403: @00027405:0020 GetDlgItem(local_number1, 2); // dll: USER.dll @00027413:0006 local_number4 = LASTRESULT; @0002741D:0004 if(local_number4) then // ref index: 1 @00027429:0006 local_number2 = 2; @00027435:0006 local_number3 = 1; @00027441:0005 goto label_27464; @0002744A:0002 endif; @0002744A:0002 label_2744a: @0002744C:0006 local_number2 = 2; @00027458:0006 local_number3 = 1; @00027464:0002 label_27464: @00027466:0024 return; @0002746A:0026 end; // checksum: 207ac04 @00027476:0005 label_27476: @00027478:0022 function NUMBER function_558(local_number1, local_number2, local_number3) @00027478 @00027478 STRING local_string1, local_string2; @00027478 @00027478 begin @00027481:0021 function_621(local_string1, "%s-%ld", local_string2, local_number1); @00027499:0007 local_number1 = (local_number1 + 1); @000274A8:0024 return; @000274AC:0026 end; // checksum: 49251915 @000274B8:000B label_274b8: @000274BA:0022 function NUMBER function_559(local_string1, local_string2, local_string3, local_number1) @000274BA NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @000274BA STRING local_string4; @000274BA @000274BA begin @000274C3:0006 local_string4 = ""; @000274CD:0021 FeatureGetTotalCost(global_string2, local_string4, local_number4); @000274DC:0006 local_number3 = LASTRESULT; @000274E6:000D local_number5 = (local_number3 = -108); @000274F5:000E local_number6 = (local_string4 != ""); @00027502:0019 local_number5 = (local_number5 = local_number6); @0002750F:0004 if(local_number5) then // ref index: 1 @0002751B:0027 // return coming @0002751F:0023 return 0; @00027528:0005 goto label_2759b; @00027531:0009 endif; @00027531:0009 label_27531: @00027533:000D local_number5 = (local_number3 = -118); @00027542:0004 if(local_number5) then // ref index: 1 @0002754E:0021 function_195(global_string2, local_string3, local_number2); @0002755D:0021 function_330(local_string3, 10); @0002756B:0006 local_number1 = LASTRESULT; @00027575:000C local_number5 = (local_number2 >= local_number1); @00027582:0004 if(local_number5) then // ref index: 1 @0002758E:0027 // return coming @00027592:0023 return 0; @0002759B:0003 endif; @0002759B:0003 endif; @0002759B:0003 label_2759b: @0002759D:0027 // return coming @000275A1:0023 return 1; @000275AA:0026 end; // checksum: 506fd3b @000275B6:0007 label_275b6: @000275B8:0022 function NUMBER function_560(local_string1, local_string2, local_string3) @000275B8 NUMBER local_number1, local_number2; @000275B8 @000275B8 @000275B8 begin @000275C1:0020 IsWindowVisible(local_number1); // dll: USER.dll @000275CA:0006 local_number2 = LASTRESULT; @000275D4:000D local_number2 = (local_number2 = 0); @000275E3:0004 if(local_number2) then // ref index: 1 @000275EF:0027 // return coming @000275F3:0023 return 1; @000275FC:0005 endif; @000275FC:0005 label_275fc: @000275FE:0020 IsIconic(local_number1); // dll: USER.dll @00027607:0006 local_number2 = LASTRESULT; @00027611:0004 if(local_number2) then // ref index: 1 @0002761D:0027 // return coming @00027621:0023 return 1; @0002762A:0004 endif; @0002762A:0004 label_2762a: @0002762C:0020 SetForegroundWindow(local_number1); // dll: USER.dll @00027635:0027 // return coming @00027639:0023 return 1; @00027642:0026 end; // checksum: 4379502 @0002764E:0006 label_2764e: @00027650:0022 function NUMBER function_561(local_number1) @00027650 NUMBER local_number2, local_number3, local_number4, local_number5; @00027650 STRING local_string1; @00027650 @00027650 begin @00027659:0021 StrRemoveLastSlash(local_string1); @00027662:0006 local_number4 = LASTRESULT; @0002766C:000F local_number3 = (local_number4 - 1); @0002767B:0020 LangLoadString(global_number50, local_number1, local_string1, local_number3); // dll: ISRT.dll @0002768D:0006 local_number2 = LASTRESULT; @00027697:000F label_27697: @00027699:0001 // switch/while/??? @0002769D:000E local_number4 = (local_number2 != 0); @000276AC:000C local_number5 = (local_number2 >= local_number3); @000276B9:0019 local_number4 = (local_number4 = local_number5); @000276C6:0009 local_number5 = (local_number3 < 100000); @000276D5:0019 local_number4 = (local_number4 = local_number5); @000276E2:0004 if(local_number4) then // ref index: 1 @000276EE:0010 local_number4 = (local_number3 * 2); @000276FD:0031 Resize(local_string1, local_number4); @00027707:0021 StrRemoveLastSlash(local_string1); @00027710:0006 local_number4 = LASTRESULT; @0002771A:000F local_number3 = (local_number4 - 1); @00027729:0020 LangLoadString(global_number50, local_number1, local_string1, local_number3); // dll: ISRT.dll @0002773B:0006 local_number2 = LASTRESULT; @00027745:0005 goto label_27697; @0002774E:0003 endif; @0002774E:0003 label_2774e: @00027750:0027 // return coming @00027754:0023 return local_string1; @0002775B:0026 end; // checksum: 187ac04 @00027767:000C label_27767: @00027769:0022 function STRING function_562(local_number1) @00027769 NUMBER local_number2, local_number3, local_number4, local_number6; @00027769 STRING local_string1, local_string2, local_string3, local_string4; @00027769 @00027769 begin @00027772:0020 GetDlgItem(local_number1, 50); // dll: USER.dll @00027780:0006 local_number2 = LASTRESULT; @0002778A:000E local_number6 = (local_string2 != ""); @00027797:0004 if(local_number6) then // ref index: 4 @000277A3:002A StrFind(local_string2, "\n"); @000277AE:0006 local_number3 = LASTRESULT; @000277B8:0009 local_number6 = (local_number3 < 0); @000277C7:0004 if(local_number6) then // ref index: 1 @000277D3:0006 local_string3 = local_string2; @000277DD:0006 local_string4 = ""; @000277E7:0005 goto label_27850; @000277F0:0007 endif; @000277F0:0007 label_277f0: @000277F2:0028 StrLengthChars(local_string2); @000277F9:0006 local_number4 = LASTRESULT; @00027803:000F local_number6 = (local_number4 - local_number3); @00027810:000F local_number4 = (local_number6 - 1); @0002781F:0029 StrSub(local_string3, local_string2, 0, local_number3); @00027831:0007 local_number6 = (local_number3 + 1); @00027840:0029 StrSub(local_string4, local_string2, local_number6, local_number4); @00027850:0005 label_27850: @00027852:000E local_number6 = (local_number2 != 0); @00027861:0004 if(local_number6) then // ref index: 1 @0002786D:0021 function_554(local_string1, 50, local_string3); @0002787E:0021 function_554(local_string1, 51, local_string4); @0002788F:0005 goto label_278a6; @00027898:0001 endif; @00027898:0001 label_27898: @0002789A:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll @000278A6:0003 endif; @000278A6:0003 label_278a6: @000278A8:000E local_number6 = (local_number2 != 0); @000278B7:0004 if(local_number6) then // ref index: 1 @000278C3:0021 function_555(local_string1, local_number1, global_string37, 50, 4); @000278DC:0002 endif; @000278DC:0002 label_278dc: @000278DE:0024 return; @000278E2:0026 end; // checksum: 7a4b4f7c @000278EE:0006 label_278ee: @000278F0:0022 function NUMBER function_563(local_string1, local_number1, local_string2) @000278F0 NUMBER local_number2; @000278F0 STRING local_string3, local_string4; @000278F0 @000278F0 begin @000278F9:0027 // return coming @000278FD:0021 function_566(local_string1, local_string2, local_string3, local_string4, local_number1, 1); @00027917:0006 local_number2 = LASTRESULT; @00027921:0023 return local_number2; @00027928:0026 end; // checksum: 6332e @00027934:0005 label_27934: @00027936:0022 function NUMBER function_565(local_string1, local_string2, local_string3, local_string4, local_number1) @00027936 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @00027936 STRING local_string5, local_string6, local_string7, local_string8; @00027936 @00027936 begin @0002793F:0004 if(local_number2) then // ref index: 1 @0002794B:0006 local_string5 = "SdLicense2Rtf"; @00027962:0006 local_number7 = 12069; @0002796E:0005 goto label_27999; @00027977:0002 endif; @00027977:0002 label_27977: @00027979:0006 local_string5 = "SdLicense2"; @0002798D:0006 local_number7 = 12066; @00027999:0005 label_27999: @0002799B:000D local_number11 = (global_number29 = 2); @000279AA:0004 if(local_number11) then // ref index: 3 @000279B6:0004 if(local_number2) then // ref index: 1 @000279C2:0021 function_559(global_string38, local_string5, local_string1, global_number67); @000279D4:0005 goto label_279f1; @000279DD:0001 endif; @000279DD:0001 label_279dd: @000279DF:0021 function_559(global_string38, local_string5, local_string1, global_number66); @000279F1:0003 label_279f1: @000279F3:0021 SilentReadData(global_string38, "Result", 2, local_string6, local_number3); @00027A10:0027 // return coming @00027A14:0023 return local_number3; @00027A1B:000A endif; @00027A1B:000A label_27a1b: @00027A1D:0021 function_645(); @00027A23:0006 local_string8 = LASTRESULT; @00027A2D:0014 local_string7 = (local_string8 ^ local_string4); @00027A3A:0028 StrLengthChars(local_string4); @00027A41:0006 local_number11 = LASTRESULT; @00027A4B:000A local_number11 = (local_number11 > 2); @00027A5A:0004 if(local_number11) then // ref index: 4 @00027A66:001E local_number5 = local_string4[0]; @00027A75:001E local_number6 = local_string4[1]; @00027A84:0001 // switch/while/??? @00027A88:000B label_27a88: @00027A8A:000D local_number11 = (local_number6 = 58); @00027A99:0004 if(local_number11) then // ref index: 2 @00027AA5:000C local_number11 = (local_number5 >= 97); @00027AB4:000B local_number12 = (local_number5 <= 122); @00027AC3:0019 local_number11 = (local_number11 = local_number12); @00027AD0:000C local_number12 = (local_number5 >= 65); @00027ADF:000B local_number13 = (local_number5 <= 90); @00027AEE:0019 local_number12 = (local_number12 = local_number13); @00027AFB:0018 local_number11 = (local_number11 || local_number12); @00027B08:0004 if(local_number11) then // ref index: 1 @00027B14:0006 local_string7 = local_string4; @00027B1E:0001 endif; @00027B1E:0001 label_27b1e: @00027B20:0005 goto label_27b6b; @00027B29:0005 endif; @00027B29:0005 label_27b29: @00027B2B:000D local_number11 = (local_number6 = 92); @00027B3A:0004 if(local_number11) then // ref index: 1 @00027B46:000D local_number11 = (local_number5 = 92); @00027B55:0004 if(local_number11) then // ref index: 1 @00027B61:0006 local_string7 = local_string4; @00027B6B:0003 endif; @00027B6B:0003 endif; @00027B6B:0003 endif; @00027B6B:0003 label_27b6b: @00027B6D:000D local_number11 = (global_number27 = 0); @00027B7C:0004 if(local_number11) then // ref index: 1 @00027B88:0021 SdInit(); @00027B8E:0006 endif; @00027B8E:0006 label_27b8e: @00027B90:0021 EzDefineDialog(local_string5, "", "", local_number7); @00027BA2:0006 local_number11 = LASTRESULT; @00027BAC:000D local_number11 = (local_number11 = -1); @00027BBB:0004 if(local_number11) then // ref index: 1 @00027BC7:0027 // return coming @00027BCB:0023 return -1; @00027BD4:0001 endif; @00027BD4:0001 label_27bd4: @00027BD6:0006 local_number9 = 0; @00027BE2:0006 label_27be2: @00027BE4:0001 // switch/while/??? @00027BE8:000D local_number11 = (local_number9 = 0); @00027BF7:0004 if(local_number11) then // ref index: 17 @00027C03:0021 CmdGetHwndDlg/WaitOnDialog(local_string5); @00027C0C:0006 local_number3 = LASTRESULT; @00027C16:0001 // switch/while/??? @00027C1A:0005 label_27c1a: @00027C1C:000D local_number11 = (local_number3 = -100); @00027C2B:0004 if(local_number11) then // ref index: 7 @00027C37:000E local_number11 = (local_string2 != ""); @00027C44:0004 if(local_number11) then // ref index: 1 @00027C50:0021 function_554(local_string5, 1000, local_string2); @00027C61:0003 endif; @00027C61:0003 label_27c61: @00027C63:000E local_number11 = (local_string3 != ""); @00027C70:0004 if(local_number11) then // ref index: 1 @00027C7C:0021 function_554(local_string5, 1001, local_string3); @00027C8D:000C endif; @00027C8D:000C label_27c8d: @00027C8F:0021 CtrlGetSubCommand(local_string5); @00027C98:0006 local_number8 = LASTRESULT; @00027CA2:0021 function_550(local_string5, local_number8, 0, global_string37); @00027CB6:0021 function_563(local_string5, local_number8, local_string1); @00027CC5:0004 if(local_number1) then // ref index: 1 @00027CD1:0021 CtrlSetState(local_string5, 1000, -1001); @00027CE4:0021 CtrlGetSubCommand(local_string5); @00027CED:0006 local_number11 = LASTRESULT; @00027CF7:0020 GetDlgItem(local_number11, 1000); // dll: USER.dll @00027D05:0006 local_number11 = LASTRESULT; @00027D0F:0020 SetFocus(local_number11); // dll: USER.dll @00027D18:0005 goto label_27d6a; @00027D21:0006 endif; @00027D21:0006 label_27d21: @00027D23:0021 CtrlSetState(local_string5, 1001, -1001); @00027D36:0021 CtrlGetSubCommand(local_string5); @00027D3F:0006 local_number11 = LASTRESULT; @00027D49:0020 GetDlgItem(local_number11, 1001); // dll: USER.dll @00027D57:0006 local_number11 = LASTRESULT; @00027D61:0020 SetFocus(local_number11); // dll: USER.dll @00027D6A:0008 label_27d6a: @00027D6C:0021 function_567(local_number8, 1, local_string5); @00027D7D:0021 ListCreate(0); @00027D88:0006 local_number4 = LASTRESULT; @00027D92:0021 ListWriteToFile(local_number4, local_string7); @00027D9E:0006 local_number11 = LASTRESULT; @00027DA8:000D local_number11 = (local_number11 = 0); @00027DB7:0004 if(local_number11) then // ref index: 1 @00027DC3:0021 function_210(local_string5, 301, local_number4); @00027DD4:0006 endif; @00027DD4:0006 label_27dd4: @00027DD6:0021 ListCount/ListDestroy(local_number4); @00027DDF:0004 if(local_number2) then // ref index: 1 @00027DEB:0020 GetDlgItem(local_number8, 301); // dll: USER.dll @00027DF9:0006 local_number10 = LASTRESULT; @00027E03:0021 function_427(local_number10, 181, 1, 0); @00027E1B:0021 function_427(local_number10, 181, 0, 0); @00027E33:0001 endif; @00027E33:0001 label_27e33: @00027E35:0005 goto label_28025; @00027E3E:0004 endif; @00027E3E:0004 label_27e3e: @00027E40:000D local_number11 = (local_number3 = 1000); @00027E4F:0004 if(local_number11) then // ref index: 1 @00027E5B:0021 function_567(local_number8, 1, local_string5); @00027E6C:0005 goto label_28025; @00027E75:0004 endif; @00027E75:0004 label_27e75: @00027E77:000D local_number11 = (local_number3 = 1001); @00027E86:0004 if(local_number11) then // ref index: 1 @00027E92:0021 function_567(local_number8, 1, local_string5); @00027EA3:0005 goto label_28025; @00027EAC:0004 endif; @00027EAC:0004 label_27eac: @00027EAE:000D local_number11 = (local_number3 = 10); @00027EBD:0004 if(local_number11) then // ref index: 1 @00027EC9:0021 function_318(local_string7); @00027ED2:0005 goto label_28025; @00027EDB:0005 endif; @00027EDB:0005 label_27edb: @00027EDD:000D local_number11 = (local_number3 = 1); @00027EEC:0004 if(local_number11) then // ref index: 1 @00027EF8:0006 local_number3 = 1; @00027F04:0006 local_number9 = 1; @00027F10:0005 goto label_28025; @00027F19:0005 endif; @00027F19:0005 label_27f19: @00027F1B:000D local_number11 = (local_number3 = 12); @00027F2A:0004 if(local_number11) then // ref index: 1 @00027F36:0006 local_number3 = 12; @00027F42:0006 local_number9 = 1; @00027F4E:0005 goto label_28025; @00027F57:0006 endif; @00027F57:0006 label_27f57: @00027F59:000D local_number11 = (local_number3 = -1); @00027F68:0004 if(local_number11) then // ref index: 1 @00027F74:0021 function_557(-1, local_string5); @00027F82:0006 local_number3 = -1; @00027F8E:0006 local_number9 = 1; @00027F9A:0005 goto label_28025; @00027FA3:0004 endif; @00027FA3:0004 label_27fa3: @00027FA5:000D local_number11 = (local_number3 = -200); @00027FB4:0004 if(local_number11) then // ref index: 1 @00027FC0:0021 function_558(local_number8, local_number3, local_number9); @00027FCF:0005 goto label_28025; @00027FD8:0007 endif; @00027FD8:0007 label_27fd8: @00027FDA:0021 function_551(local_number3); @00027FE3:0006 local_number11 = LASTRESULT; @00027FED:0021 function_552(local_number3); @00027FF6:0006 local_number12 = LASTRESULT; @00028000:0019 local_number11 = (local_number11 = local_number12); @0002800D:0004 if(local_number11) then // ref index: 1 @00028019:0006 local_number9 = 1; @00028025:0001 endif; @00028025:0001 label_28025: @00028027:0005 goto label_27be2; @00028030:0008 endif; @00028030:0008 label_28030: @00028032:0021 ReleaseDialog/EndDialog(local_string5); @0002803B:0021 WaitOnDialog/ReleaseDialog(local_string5); @00028044:0021 function_549(); @0002804A:000D local_number11 = (global_number29 = 1); @00028059:0004 if(local_number11) then // ref index: 3 @00028065:0004 if(local_number2) then // ref index: 1 @00028071:0021 function_559(global_string38, local_string5, local_string1, global_number67); @00028083:0005 goto label_280a0; @0002808C:0001 endif; @0002808C:0001 label_2808c: @0002808E:0021 function_559(global_string38, local_string5, local_string1, global_number66); @000280A0:0001 label_280a0: @000280A2:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number3); @000280BF:0003 endif; @000280BF:0003 label_280bf: @000280C1:0027 // return coming @000280C5:0023 return local_number3; @000280CC:0026 end; // checksum: 70c7602 @000280D8:0009 label_280d8: @000280DA:0022 function NUMBER function_566(local_string1, local_string2, local_string3, local_string4, local_number1, local_number2) @000280DA NUMBER local_number3, local_number4; @000280DA @000280DA @000280DA begin @000280E3:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll @000280EF:0006 local_number3 = LASTRESULT; @000280F9:0020 IsWindow(local_number3); // dll: USER.dll @00028102:0006 local_number4 = LASTRESULT; @0002810C:000D local_number4 = (local_number4 = 0); @0002811B:0004 if(local_number4) then // ref index: 1 @00028127:0027 // return coming @0002812B:0023 return 0; @00028134:0006 endif; @00028134:0006 label_28134: @00028136:0021 CtrlGetState(local_string1, 1000); @00028144:0006 local_number4 = LASTRESULT; @0002814E:000D local_number4 = (-1001 = local_number4); @0002815D:0004 if(local_number4) then // ref index: 1 @00028169:0020 EnableWindow(local_number3, 1); // dll: USER.dll @00028177:0005 goto label_28190; @00028180:0001 endif; @00028180:0001 label_28180: @00028182:0020 EnableWindow(local_number3, 0); // dll: USER.dll @00028190:0002 label_28190: @00028192:0024 return; @00028196:0026 end; // checksum: d0fd3c9d @000281A2:0006 label_281a2: @000281A4:0022 function NUMBER function_567(local_number1, local_number2, local_string1) @000281A4 @000281A4 @000281A4 @000281A4 begin @000281AD:0027 // return coming @000281B1:0020 _SdShowMsg(global_number50, local_string1, local_number1); // dll: ISRT.dll @000281C0:0006 local_number2 = LASTRESULT; @000281CA:0023 return local_number2; @000281D1:0026 end; // checksum: 4a462024 @000281DD:0009 label_281dd: @000281DF:0022 function NUMBER function_568(local_string1, local_number1) @000281DF NUMBER local_number3, local_number4, local_number6, local_number7, local_number8; @000281DF STRING local_string2, local_string3, local_string4; @000281DF @000281DF begin @000281E8:0006 local_string3 = "SdStartCopy2"; @000281FE:0006 local_number3 = 12068; @0002820A:000D local_number7 = (global_number29 = 2); @00028219:0004 if(local_number7) then // ref index: 1 @00028225:0021 function_559(global_string38, local_string3, local_string1, global_number68); @00028237:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number1); @00028254:0027 // return coming @00028258:0023 return local_number1; @0002825F:0003 endif; @0002825F:0003 label_2825f: @00028261:000D local_number7 = (global_number27 = 0); @00028270:0004 if(local_number7) then // ref index: 1 @0002827C:0021 SdInit(); @00028282:0006 endif; @00028282:0006 label_28282: @00028284:0021 EzDefineDialog(local_string3, "", "", 12068); @00028298:0006 local_number7 = LASTRESULT; @000282A2:000D local_number7 = (local_number7 = -1); @000282B1:0004 if(local_number7) then // ref index: 1 @000282BD:0027 // return coming @000282C1:0023 return -1; @000282CA:0001 endif; @000282CA:0001 label_282ca: @000282CC:0006 local_number4 = 0; @000282D8:0006 label_282d8: @000282DA:0001 // switch/while/??? @000282DE:000D local_number7 = (local_number4 = 0); @000282ED:0004 if(local_number7) then // ref index: 9 @000282F9:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00028302:0006 local_number1 = LASTRESULT; @0002830C:0001 // switch/while/??? @00028310:0005 label_28310: @00028312:000D local_number7 = (local_number1 = -100); @00028321:0004 if(local_number7) then // ref index: 2 @0002832D:000E local_number7 = (local_string2 != ""); @0002833A:0004 if(local_number7) then // ref index: 1 @00028346:0021 function_554(local_string3, 711, local_string2); @00028357:0005 endif; @00028357:0005 label_28357: @00028359:0021 CtrlGetSubCommand(local_string3); @00028362:0006 local_number6 = LASTRESULT; @0002836C:0021 function_550(local_string3, local_number6, 0, global_string37); @00028380:0021 function_563(local_string3, local_number6, local_string1); @0002838F:0005 goto label_284e2; @00028398:0005 endif; @00028398:0005 label_28398: @0002839A:000D local_number7 = (local_number1 = 1); @000283A9:0004 if(local_number7) then // ref index: 1 @000283B5:0006 local_number1 = 1; @000283C1:0006 local_number4 = 1; @000283CD:0005 goto label_284e2; @000283D6:0005 endif; @000283D6:0005 label_283d6: @000283D8:000D local_number7 = (local_number1 = 12); @000283E7:0004 if(local_number7) then // ref index: 1 @000283F3:0006 local_number1 = 12; @000283FF:0006 local_number4 = 1; @0002840B:0005 goto label_284e2; @00028414:0006 endif; @00028414:0006 label_28414: @00028416:000D local_number7 = (local_number1 = -1); @00028425:0004 if(local_number7) then // ref index: 1 @00028431:0021 function_557(-1, local_string3); @0002843F:0006 local_number1 = -1; @0002844B:0006 local_number4 = 1; @00028457:0005 goto label_284e2; @00028460:0004 endif; @00028460:0004 label_28460: @00028462:000D local_number7 = (local_number1 = -200); @00028471:0004 if(local_number7) then // ref index: 1 @0002847D:0021 function_558(local_number6, local_number1, local_number4); @0002848C:0005 goto label_284e2; @00028495:0007 endif; @00028495:0007 label_28495: @00028497:0021 function_551(local_number1); @000284A0:0006 local_number7 = LASTRESULT; @000284AA:0021 function_552(local_number1); @000284B3:0006 local_number8 = LASTRESULT; @000284BD:0019 local_number7 = (local_number7 = local_number8); @000284CA:0004 if(local_number7) then // ref index: 1 @000284D6:0006 local_number4 = 1; @000284E2:0001 endif; @000284E2:0001 label_284e2: @000284E4:0005 goto label_282d8; @000284ED:0007 endif; @000284ED:0007 label_284ed: @000284EF:0021 ReleaseDialog/EndDialog(local_string3); @000284F8:0021 WaitOnDialog/ReleaseDialog(local_string3); @00028501:0021 function_549(); @00028507:000D local_number7 = (global_number29 = 1); @00028516:0004 if(local_number7) then // ref index: 1 @00028522:0021 function_559(global_string38, local_string3, local_string1, global_number68); @00028534:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number1); @00028551:0003 endif; @00028551:0003 label_28551: @00028553:0027 // return coming @00028557:0023 return local_number1; @0002855E:0026 end; // checksum: 7b2f6076 @0002856A:0009 label_2856a: @0002856C:0022 function NUMBER function_570(local_string1, local_string2) @0002856C NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8; @0002856C STRING local_string3, local_string4; @0002856C @0002856C begin @00028575:0006 local_string3 = "SdWelcome"; @00028588:0006 local_number4 = 12006; @00028594:000D local_number7 = (global_number29 = 2); @000285A3:0004 if(local_number7) then // ref index: 1 @000285AF:0021 function_559(global_string38, local_string3, local_string1, global_number69); @000285C1:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number1); @000285DE:0027 // return coming @000285E2:0023 return local_number1; @000285E9:0003 endif; @000285E9:0003 label_285e9: @000285EB:000D local_number7 = (global_number27 = 0); @000285FA:0004 if(local_number7) then // ref index: 1 @00028606:0021 SdInit(); @0002860C:0006 endif; @0002860C:0006 label_2860c: @0002860E:0021 EzDefineDialog(local_string3, "", "", 12006); @00028622:0006 local_number7 = LASTRESULT; @0002862C:000D local_number7 = (local_number7 = -1); @0002863B:0004 if(local_number7) then // ref index: 1 @00028647:0027 // return coming @0002864B:0023 return -1; @00028654:0002 endif; @00028654:0002 label_28654: @00028656:0021 Disable(50); @00028661:0006 local_number6 = 0; @0002866D:0006 label_2866d: @0002866F:0001 // switch/while/??? @00028673:000D local_number7 = (local_number6 = 0); @00028682:0004 if(local_number7) then // ref index: 9 @0002868E:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00028697:0006 local_number1 = LASTRESULT; @000286A1:0001 // switch/while/??? @000286A5:0005 label_286a5: @000286A7:000D local_number7 = (local_number1 = -100); @000286B6:0004 if(local_number7) then // ref index: 2 @000286C2:000E local_number7 = (local_string2 != ""); @000286CF:0004 if(local_number7) then // ref index: 1 @000286DB:0021 function_554(local_string3, 710, local_string2); @000286EC:0005 endif; @000286EC:0005 label_286ec: @000286EE:0021 CtrlGetSubCommand(local_string3); @000286F7:0006 local_number5 = LASTRESULT; @00028701:0021 function_550(local_string3, local_number5, 8, global_string37); @00028715:0021 function_563(local_string3, local_number5, local_string1); @00028724:0005 goto label_28880; @0002872D:0005 endif; @0002872D:0005 label_2872d: @0002872F:000D local_number7 = (local_number1 = 1); @0002873E:0004 if(local_number7) then // ref index: 1 @0002874A:0006 local_number1 = 1; @00028756:0006 local_number6 = 1; @00028762:0005 goto label_28880; @0002876B:0005 endif; @0002876B:0005 label_2876b: @0002876D:000D local_number7 = (local_number1 = 12); @0002877C:0004 if(local_number7) then // ref index: 1 @00028788:0006 local_number1 = 12; @00028794:0006 local_number6 = 1; @000287A0:0005 goto label_28880; @000287A9:0006 endif; @000287A9:0006 label_287a9: @000287AB:000D local_number7 = (local_number1 = -1); @000287BA:0004 if(local_number7) then // ref index: 1 @000287C6:0021 function_557(-1, "SdWelcome"); @000287DD:0006 local_number1 = -1; @000287E9:0006 local_number6 = 1; @000287F5:0005 goto label_28880; @000287FE:0004 endif; @000287FE:0004 label_287fe: @00028800:000D local_number7 = (local_number1 = -200); @0002880F:0004 if(local_number7) then // ref index: 1 @0002881B:0021 function_558(local_number5, local_number1, local_number6); @0002882A:0005 goto label_28880; @00028833:0007 endif; @00028833:0007 label_28833: @00028835:0021 function_551(local_number1); @0002883E:0006 local_number7 = LASTRESULT; @00028848:0021 function_552(local_number1); @00028851:0006 local_number8 = LASTRESULT; @0002885B:0019 local_number7 = (local_number7 = local_number8); @00028868:0004 if(local_number7) then // ref index: 1 @00028874:0006 local_number6 = 1; @00028880:0001 endif; @00028880:0001 label_28880: @00028882:0005 goto label_2866d; @0002888B:0008 endif; @0002888B:0008 label_2888b: @0002888D:0021 ReleaseDialog/EndDialog(local_string3); @00028896:0021 WaitOnDialog/ReleaseDialog(local_string3); @0002889F:0021 function_549(); @000288A5:0021 function_242(50); @000288B0:000D local_number7 = (global_number29 = 1); @000288BF:0004 if(local_number7) then // ref index: 1 @000288CB:0021 function_559(global_string38, local_string3, local_string1, global_number69); @000288DD:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number1); @000288FA:0003 endif; @000288FA:0003 label_288fa: @000288FC:0027 // return coming @00028900:0023 return local_number1; @00028907:0026 end; // checksum: bb792227 @00028913:0009 label_28913: @00028915:0022 function NUMBER function_571(local_string1, local_string2) @00028915 NUMBER local_number1, local_number2, local_number4, local_number5, local_number6, local_number7, local_number8; @00028915 STRING local_string3, local_string4; @00028915 @00028915 begin @0002891E:0006 local_string3 = "SdWelcomeMaint"; @00028936:0006 local_number4 = 12053; @00028942:000D local_number7 = (global_number29 = 2); @00028951:0004 if(local_number7) then // ref index: 1 @0002895D:0021 function_559(global_string38, local_string3, local_string1, global_number70); @0002896F:0021 SilentReadData(global_string38, "Result", 2, local_string4, local_number2); @0002898C:0027 // return coming @00028990:0023 return local_number2; @00028997:0003 endif; @00028997:0003 label_28997: @00028999:000D local_number7 = (global_number27 = 0); @000289A8:0004 if(local_number7) then // ref index: 1 @000289B4:0021 SdInit(); @000289BA:0006 endif; @000289BA:0006 label_289ba: @000289BC:0021 EzDefineDialog(local_string3, "", "", 12053); @000289D0:0006 local_number7 = LASTRESULT; @000289DA:000D local_number7 = (local_number7 = -1); @000289E9:0004 if(local_number7) then // ref index: 1 @000289F5:0027 // return coming @000289F9:0023 return -1; @00028A02:0001 endif; @00028A02:0001 label_28a02: @00028A04:0006 local_number6 = 0; @00028A10:0006 label_28a10: @00028A12:0001 // switch/while/??? @00028A16:000D local_number7 = (local_number6 = 0); @00028A25:0004 if(local_number7) then // ref index: 13 @00028A31:0021 CmdGetHwndDlg/WaitOnDialog(local_string3); @00028A3A:0006 local_number2 = LASTRESULT; @00028A44:0001 // switch/while/??? @00028A48:0005 label_28a48: @00028A4A:000D local_number7 = (local_number2 = -100); @00028A59:0004 if(local_number7) then // ref index: 2 @00028A65:000E local_number7 = (local_string2 != ""); @00028A72:0004 if(local_number7) then // ref index: 1 @00028A7E:0021 function_554(local_string3, 710, local_string2); @00028A8F:000B endif; @00028A8F:000B label_28a8f: @00028A91:0021 CtrlGetSubCommand(local_string3); @00028A9A:0006 local_number5 = LASTRESULT; @00028AA4:0021 function_550(local_string3, local_number5, 0, global_string37); @00028AB8:0021 function_563(local_string3, local_number5, local_string1); @00028AC7:0021 CtrlSetState("SdWelcomeMaint", local_number1, -1001); @00028AE6:0021 CtrlGetSubCommand("SdWelcomeMaint"); @00028AFD:0006 local_number7 = LASTRESULT; @00028B07:0020 GetDlgItem(local_number7, local_number1); // dll: USER.dll @00028B13:0006 local_number7 = LASTRESULT; @00028B1D:0020 SetFocus(local_number7); // dll: USER.dll @00028B26:0005 goto label_28d9e; @00028B2F:0006 endif; @00028B2F:0006 label_28b2f: @00028B31:000D local_number7 = (local_number2 = -1); @00028B40:0004 if(local_number7) then // ref index: 1 @00028B4C:0021 function_557(-1, "SdWelcomeMaint"); @00028B68:0006 local_number2 = -1; @00028B74:0006 local_number6 = 1; @00028B80:0005 goto label_28d9e; @00028B89:0004 endif; @00028B89:0004 label_28b89: @00028B8B:000D local_number7 = (local_number2 = -200); @00028B9A:0004 if(local_number7) then // ref index: 1 @00028BA6:0021 function_558(local_number5, local_number2, local_number6); @00028BB5:0005 goto label_28d9e; @00028BBE:0005 endif; @00028BBE:0005 label_28bbe: @00028BC0:000D local_number7 = (local_number2 = 12); @00028BCF:0004 if(local_number7) then // ref index: 1 @00028BDB:0006 local_number2 = 12; @00028BE7:0006 local_number6 = 1; @00028BF3:0005 goto label_28d9e; @00028BFC:0008 endif; @00028BFC:0008 label_28bfc: @00028BFE:000D local_number7 = (local_number2 = 1); @00028C0D:0004 if(local_number7) then // ref index: 4 @00028C19:0021 CtrlGetState(local_string3, 302); @00028C27:0006 local_number7 = LASTRESULT; @00028C31:000D local_number7 = (-1001 = local_number7); @00028C40:0004 if(local_number7) then // ref index: 1 @00028C4C:0006 local_number2 = 302; @00028C58:0005 goto label_28cec; @00028C61:0006 endif; @00028C61:0006 label_28c61: @00028C63:0021 CtrlGetState(local_string3, 301); @00028C71:0006 local_number7 = LASTRESULT; @00028C7B:000D local_number7 = (-1001 = local_number7); @00028C8A:0004 if(local_number7) then // ref index: 1 @00028C96:0006 local_number2 = 301; @00028CA2:0005 goto label_28cec; @00028CAB:0005 endif; @00028CAB:0005 label_28cab: @00028CAD:0021 CtrlGetState(local_string3, 303); @00028CBB:0006 local_number7 = LASTRESULT; @00028CC5:000D local_number7 = (-1001 = local_number7); @00028CD4:0004 if(local_number7) then // ref index: 1 @00028CE0:0006 local_number2 = 303; @00028CEC:0002 endif; @00028CEC:0002 label_28cec: @00028CEE:0006 local_number6 = 1; @00028CFA:0005 goto label_28d9e; @00028D03:0008 endif; @00028D03:0008 label_28d03: @00028D05:0021 function_551(local_number2); @00028D0E:0006 local_number7 = LASTRESULT; @00028D18:0021 function_552(local_number2); @00028D21:0006 local_number8 = LASTRESULT; @00028D2B:0019 local_number7 = (local_number7 = local_number8); @00028D38:0004 if(local_number7) then // ref index: 1 @00028D44:0006 local_number6 = 1; @00028D50:0005 goto label_28d9e; @00028D59:0005 endif; @00028D59:0005 label_28d59: @00028D5B:000C local_number7 = (local_number2 >= 101); @00028D6A:000B local_number8 = (local_number2 <= 199); @00028D79:0019 local_number7 = (local_number7 = local_number8); @00028D86:0004 if(local_number7) then // ref index: 1 @00028D92:0006 local_number6 = 1; @00028D9E:0001 endif; @00028D9E:0001 label_28d9e: @00028DA0:0005 goto label_28a10; @00028DA9:0007 endif; @00028DA9:0007 label_28da9: @00028DAB:0021 ReleaseDialog/EndDialog(local_string3); @00028DB4:0021 WaitOnDialog/ReleaseDialog(local_string3); @00028DBD:0021 function_549(); @00028DC3:000D local_number7 = (global_number29 = 1); @00028DD2:0004 if(local_number7) then // ref index: 1 @00028DDE:0021 function_559(global_string38, local_string3, local_string1, global_number70); @00028DF0:0021 SilentReadData/SilentWriteData(global_string38, "Result", 2, "", local_number2); @00028E0D:0003 endif; @00028E0D:0003 label_28e0d: @00028E0F:0027 // return coming @00028E13:0023 return local_number2; @00028E1A:0026 end; // checksum: 1f408114 @00028E26:0010 label_28e26: @00028E28:0022 function NUMBER function_572(local_string1, local_string2, local_number1) @00028E28 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6; @00028E28 STRING local_string3, local_string4, local_string5; @00028E28 @00028E28 begin @00028E31:000D local_number5 = (global_number29 = 2); @00028E40:0004 if(local_number5) then // ref index: 2 @00028E4C:0021 function_559(local_string4, "SelectDir", "", global_number71); @00028E67:0021 SilentReadData(local_string4, "Result", 2, local_string5, local_number3); @00028E84:000E local_number5 = (local_number3 != 12); @00028E93:000E local_number6 = (local_number3 != 2); @00028EA2:0019 local_number5 = (local_number5 = local_number6); @00028EAF:0004 if(local_number5) then // ref index: 1 @00028EBB:0021 SilentReadData(local_string4, "szDir", 1, local_string3, local_number4); @00028ED7:0004 if(local_number1) then // ref index: 1 @00028EE3:0021 function_313(local_string3); @00028EEC:0006 local_number5 = LASTRESULT; @00028EF6:0009 local_number5 = (local_number5 < 0); @00028F05:0004 if(local_number5) then // ref index: 1 @00028F11:0021 function_598("", local_string3, 0, -51); @00028F27:0002 endif; @00028F27:0002 endif; @00028F27:0002 endif; @00028F27:0002 label_28f27: @00028F29:0027 // return coming @00028F2D:0023 return local_number3; @00028F34:0008 endif; @00028F34:0008 label_28f34: @00028F36:0021 function_615(local_string3); @00028F3F:0021 function_574(local_string1, local_string2, local_string3, local_number1); @00028F51:0006 local_number2 = LASTRESULT; @00028F5B:000D local_number5 = (global_number29 = 1); @00028F6A:0004 if(local_number5) then // ref index: 1 @00028F76:0021 function_559(local_string4, "SelectDir", "", global_number71); @00028F91:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3); @00028FAE:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4); @00028FCA:0003 endif; @00028FCA:0003 label_28fca: @00028FCC:0027 // return coming @00028FD0:0023 return local_number2; @00028FD7:0026 end; // checksum: ffc959c8 @00028FE3:0010 label_28fe3: @00028FE5:0022 function NUMBER function_573(local_string1, local_string2, local_string3, local_number1) @00028FE5 NUMBER local_number2, local_number3; @00028FE5 STRING local_string4; @00028FE5 @00028FE5 begin @00028FEE:0020 _EnablePrevDialog(global_number50, 0, "SelectDir"); // dll: ISRT.dll @00029008:0006 local_string4 = local_string3; @00029012:0020 _BrowseForFolder(global_number50, local_string1, local_string2, "", "", 17, local_string4, 260, local_number1); // dll: ISRT.dll @00029037:0006 local_number2 = LASTRESULT; @00029041:0006 local_string3 = local_string4; @0002904B:0020 _EnablePrevDialog(global_number50, 1, ""); // dll: ISRT.dll @0002905C:000D local_number3 = (local_number2 = 1); @0002906B:0004 if(local_number3) then // ref index: 1 @00029077:0004 if(local_number1) then // ref index: 1 @00029083:0021 function_313(local_string3); @0002908C:0006 local_number2 = LASTRESULT; @00029096:000D local_number3 = (local_number2 = 0); @000290A5:0004 if(local_number3) then // ref index: 1 @000290B1:0027 // return coming @000290B5:0023 return 1; @000290BE:0003 endif; @000290BE:0003 endif; @000290BE:0003 endif; @000290BE:0003 label_290be: @000290C0:0027 // return coming @000290C4:0023 return local_number2; @000290CB:0026 end; // checksum: 7843850c @000290DB:000E label_290db: @000290DD:0022 function NUMBER function_574(local_string1, local_string2, local_string3, local_number1) @000290DD @000290DD @000290DD @000290DD begin @000290E6:0033 global_object18.lpMachineName = 0; @00029102:0033 global_object18.lpDatabaseName = 0; @0002911F:0033 global_object18.dwDesiredAccess = 983551; @0002913D:0033 global_object18.dwServiceType = 16; @00029159:0033 global_object18.dwStartType = 2; @00029173:0033 global_object18.dwErrorControl = 0; @00029190:0033 global_object18.lpLoadOrderGroup = 0; @000291AF:0033 global_object18.lpdwTagId = 0; @000291C7:0033 global_object18.lpDependencies = 0; @000291E4:0033 global_object18.lpServiceStartName = 0; @00029205:0033 global_object18.lpPassword = 0; @0002921E:0024 return; @00029222:0026 end; // checksum: cc02764e @0002922E:0008 label_2922e: @00029230:0022 function NUMBER function_576() @00029230 NUMBER local_number1, local_number2, local_number3; @00029230 STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7; @00029230 @00029230 begin @00029239:0027 // return coming @0002923D:0021 function_580(local_string1); @00029246:0006 local_string7 = LASTRESULT; @00029250:0020 AddIcon(global_number50, local_string7, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2); // dll: ISRT.dll @00029271:0006 local_number3 = LASTRESULT; @0002927B:0023 return local_number3; @00029282:0026 end; // checksum: 1d580946 @0002928E:0009 label_2928e: @00029290:0022 function NUMBER function_577(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_string6, local_number2) @00029290 @00029290 @00029290 OBJECT local_object1; @00029290 begin @00029299:0035 global_object6.WIN9X; @000292A8:0006 local_object1 = LASTRESULT; @000292B2:0035 local_object1.bWin9X; @000292C2:0006 local_object1 = NOTHING; @000292CC:0006 local_number2 = LASTRESULT; @000292D6:0004 if(local_number2) then // ref index: 1 @000292E2:0006 global_number72 = 0; @000292EE:0005 goto label_29303; @000292F7:0001 endif; @000292F7:0001 label_292f7: @000292F9:0006 global_number72 = local_number1; @00029303:0006 label_29303: @00029305:0021 function_668(); @0002930B:0021 function_670(); @00029311:0021 function_667(); @00029317:0021 function_669(); @0002931D:0024 return; @00029321:0026 end; // checksum: 5056b64f @00029331:0004 label_29331: @00029333:0022 function NUMBER ProgDefGroupType(local_number1) @00029333 @00029333 @00029333 @00029333 begin @0002933C:0027 // return coming @00029340:0023 return global_number72; @00029347:0026 end; // checksum: 11321 @00029353:0008 label_29353: @00029355:0022 function NUMBER function_579() @00029355 NUMBER local_number1; @00029355 STRING local_string1, local_string2; @00029355 @00029355 begin @0002935E:0021 function_471(local_string1); @00029367:0006 local_number1 = LASTRESULT; @00029371:000D local_number1 = (local_number1 = 0); @00029380:0004 if(local_number1) then // ref index: 1 @0002938C:0021 function_637(); @00029392:0006 local_string2 = LASTRESULT; @0002939C:0014 local_string1 = (local_string2 ^ local_string1); @000293A9:0006 endif; @000293A9:0006 label_293a9: @000293AB:0021 function_360(6, local_string1); @000293B9:0006 local_number1 = LASTRESULT; @000293C3:000D local_number1 = (local_number1 = 0); @000293D2:0004 if(local_number1) then // ref index: 1 @000293DE:0027 // return coming @000293E2:0023 return ""; @000293E9:0004 endif; @000293E9:0004 label_293e9: @000293EB:0027 // return coming @000293EF:0014 local_string2 = (local_string1 ^ ""); @000293FC:0023 return local_string2; @00029403:0026 end; // checksum: 201ad2c @0002940F:0007 label_2940f: @00029411:0022 function STRING function_580(local_string1) @00029411 NUMBER local_number1, local_number2, local_number3; @00029411 STRING local_string2, local_string3, local_string4, local_string5; @00029411 @00029411 begin @0002941A:000E local_number2 = (global_number29 != 2); @00029429:000E local_number3 = (global_number29 != 1); @00029438:0019 local_number2 = (local_number2 = local_number3); @00029445:0004 if(local_number2) then // ref index: 1 @00029451:0027 // return coming @00029455:0023 return 1; @0002945E:000D endif; @0002945E:000D label_2945e: @00029460:0006 global_string96 = local_string1; @0002946A:0006 global_string97 = local_string2; @00029474:0006 global_string98 = ""; @0002947E:0006 global_number73 = 0; @0002948A:0006 global_number74 = 0; @00029496:0006 global_number75 = global_number29; @000294A0:0021 ListCreate(0); @000294AB:0006 global_number76 = LASTRESULT; @000294B5:000D local_number2 = (global_number29 = 2); @000294C4:0004 if(local_number2) then // ref index: 4 @000294D0:000D local_number2 = (global_string96 = ""); @000294DD:0004 if(local_number2) then // ref index: 1 @000294E9:0014 global_string96 = (global_string5 ^ "setup.iss"); @000294FF:0004 endif; @000294FF:0004 label_294ff: @00029501:000D local_number2 = (global_string97 = ""); @0002950E:0004 if(local_number2) then // ref index: 1 @0002951A:0021 ParsePath(local_string3, global_string96, 1); @0002952B:0014 global_string97 = (local_string3 ^ "setup.log"); @00029541:0004 endif; @00029541:0004 label_29541: @00029543:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string96); // dll: KERNEL32.dll @0002956C:0006 local_number1 = LASTRESULT; @00029576:0004 if(local_number1) then // ref index: 1 @00029582:0021 function_625(global_number77, local_string4); @0002958E:0002 endif; @0002958E:0002 label_2958e: @00029590:0021 function_601(); @00029596:0005 goto label_295fb; @0002959F:0007 endif; @0002959F:0007 label_2959f: @000295A1:000D local_number2 = (global_number29 = 1); @000295B0:0004 if(local_number2) then // ref index: 1 @000295BC:000D local_number2 = (global_string96 = ""); @000295C9:0004 if(local_number2) then // ref index: 1 @000295D5:0021 function_639(); @000295DB:0006 local_string5 = LASTRESULT; @000295E5:0014 global_string96 = (local_string5 ^ "setup.iss"); @000295FB:0003 endif; @000295FB:0003 endif; @000295FB:0003 label_295fb: @000295FD:0027 // return coming @00029601:0023 return 1; @0002960A:0026 end; // checksum: 7b4eff37 @00029616:0009 label_29616: @00029618:0022 function NUMBER function_582(local_string1, local_string2) @00029618 NUMBER local_number1, local_number3; @00029618 STRING local_string4; @00029618 @00029618 begin @00029621:000E local_number3 = (global_string96 != ""); @0002962E:0004 if(local_number3) then // ref index: 2 @0002963A:0021 ParsePath(local_string1, global_string96, 1); @0002964B:0006 local_number3 = LASTRESULT; @00029655:0009 local_number3 = (local_number3 < 0); @00029664:0004 if(local_number3) then // ref index: 1 @00029670:0027 // return coming @00029674:0023 return -8; @0002967D:0005 endif; @0002967D:0005 label_2967d: @0002967F:0021 ExistsDir(local_string1); @00029688:0006 local_number3 = LASTRESULT; @00029692:000D local_number3 = (local_number3 = -1); @000296A1:0004 if(local_number3) then // ref index: 1 @000296AD:0006 global_string96 = ""; @000296B7:000B endif; @000296B7:000B endif; @000296B7:000B label_296b7: @000296B9:000D local_number3 = (global_number29 = 2); @000296C8:0004 if(local_number3) then // ref index: 4 @000296D4:0020 DeleteFileA(global_string97); // dll: KERNEL32.dll @000296DD:0021 function_603(1); @000296E8:0006 local_number3 = LASTRESULT; @000296F2:000D local_number3 = (local_number3 = 0); @00029701:0004 if(local_number3) then // ref index: 1 @0002970D:0021 function_406(65, "Failed"); @00029721:0021 function_406(73, "Failed silent installation. May be failed to allocate Memory."); @0002976C:0027 // return coming @00029770:0023 return -7; @00029779:0009 endif; @00029779:0009 label_29779: @0002977B:0021 function_360(3, global_string96); @00029789:0006 local_number3 = LASTRESULT; @00029793:000D local_number3 = (local_number3 = 0); @000297A2:0004 if(local_number3) then // ref index: 1 @000297AE:0021 function_600("", global_string96, 0, -5); @000297C4:0021 function_406(65, "Failed"); @000297D8:0021 function_406(73, "Failed silent installation. May be failed to allocate Memory."); @00029823:0027 // return coming @00029827:0023 return -5; @00029830:0009 endif; @00029830:0009 label_29830: @00029832:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string96); // dll: KERNEL32.dll @00029867:0006 local_number1 = LASTRESULT; @00029871:000E local_number3 = (local_string4 != "v7.00"); @00029883:0004 if(local_number3) then // ref index: 1 @0002988F:0021 function_600("", "", 0, -8); @000298A5:0021 function_406(65, "Failed"); @000298B9:0021 function_406(73, "Failed silent installation. May be failed to allocate Memory."); @00029904:0027 // return coming @00029908:0023 return -8; @00029911:0002 endif; @00029911:0002 label_29911: @00029913:0021 function_600("", "", 0, 0); @00029929:0005 goto label_29a2e; @00029932:000B endif; @00029932:000B label_29932: @00029934:000D local_number3 = (global_number29 = 1); @00029943:0004 if(local_number3) then // ref index: 2 @0002994F:0020 DeleteFileA(global_string96); // dll: KERNEL32.dll @00029958:0021 function_603(1); @00029963:0006 local_number3 = LASTRESULT; @0002996D:000D local_number3 = (local_number3 = 0); @0002997C:0004 if(local_number3) then // ref index: 1 @00029988:0021 function_591(11491); @00029993:0021 function_608(0); @0002999E:0027 // return coming @000299A2:0023 return -6; @000299AB:0008 endif; @000299AB:0008 label_299ab: @000299AD:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string96); // dll: KERNEL32.dll @000299E6:0006 local_number3 = LASTRESULT; @000299F0:000D local_number3 = (local_number3 = 0); @000299FF:0004 if(local_number3) then // ref index: 1 @00029A0B:0021 function_591(11491); @00029A16:0021 function_608(0); @00029A21:0027 // return coming @00029A25:0023 return -6; @00029A2E:0003 endif; @00029A2E:0003 endif; @00029A2E:0003 label_29a2e: @00029A30:0027 // return coming @00029A34:0023 return 0; @00029A3D:0026 end; // checksum: cfbcb5e6 @00029A49:0005 label_29a49: @00029A4B:0022 function NUMBER function_583() @00029A4B NUMBER local_number1, local_number2, local_number3, local_number4; @00029A4B STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6; @00029A4B @00029A4B begin @00029A54:000E local_number4 = (global_number29 != 1); @00029A63:0004 if(local_number4) then // ref index: 1 @00029A6F:0027 // return coming @00029A73:0023 return -1; @00029A7C:000B endif; @00029A7C:000B label_29a7c: @00029A7E:0007 local_string6 = (global_string85 + "-"); @00029A8C:0007 local_string1 = (local_string6 + local_string1); @00029A99:0021 function_586(local_string1); @00029AA2:0006 local_number4 = LASTRESULT; @00029AAC:000D local_number4 = (local_number4 = 0); @00029ABB:0004 if(local_number4) then // ref index: 4 @00029AC7:0021 function_509(global_number76, local_string1, 0); @00029AD8:0006 local_number4 = LASTRESULT; @00029AE2:0009 local_number4 = (local_number4 < 0); @00029AF1:0004 if(local_number4) then // ref index: 1 @00029AFD:0005 goto label_29d70; @00029B06:0008 endif; @00029B06:0008 label_29b06: @00029B08:0021 function_621(local_string4, "%s%d", "Dlg", global_number73); @00029B21:0007 local_string6 = (global_string85 + "-"); @00029B2F:0007 local_string6 = (local_string6 + "DlgOrder"); @00029B44:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string96); // dll: KERNEL32.dll @00029B56:0006 local_number4 = LASTRESULT; @00029B60:000D local_number4 = (local_number4 = 0); @00029B6F:0004 if(local_number4) then // ref index: 1 @00029B7B:0005 goto label_29d70; @00029B84:0005 endif; @00029B84:0005 label_29b84: @00029B86:0007 global_number73 = (global_number73 + 1); @00029B95:002D NumToStr(local_string5, global_number73); @00029B9F:0006 local_number4 = LASTRESULT; @00029BA9:0004 if(local_number4) then // ref index: 1 @00029BB5:0005 goto label_29d70; @00029BBE:0007 endif; @00029BBE:0007 label_29bbe: @00029BC0:0007 local_string6 = (global_string85 + "-"); @00029BCE:0007 local_string6 = (local_string6 + "DlgOrder"); @00029BE3:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string96); // dll: KERNEL32.dll @00029BFA:0006 local_number4 = LASTRESULT; @00029C04:000D local_number4 = (local_number4 = 0); @00029C13:0004 if(local_number4) then // ref index: 1 @00029C1F:0005 goto label_29d70; @00029C28:0002 endif; @00029C28:0002 endif; @00029C28:0002 label_29c28: @00029C2A:0006 local_number3 = 0; @00029C36:0001 // switch/while/??? @00029C3A:0005 label_29c3a: @00029C3C:000D local_number4 = (local_number1 = 1); @00029C4B:0004 if(local_number4) then // ref index: 1 @00029C57:0021 function_587(local_string1, local_string2, local_string3); @00029C66:0006 local_number3 = LASTRESULT; @00029C70:0005 goto label_29d4c; @00029C79:0005 endif; @00029C79:0005 label_29c79: @00029C7B:000D local_number4 = (local_number1 = 2); @00029C8A:0004 if(local_number4) then // ref index: 1 @00029C96:0021 function_588(local_string1, local_string2, local_number2); @00029CA5:0006 local_number3 = LASTRESULT; @00029CAF:0005 goto label_29d4c; @00029CB8:0005 endif; @00029CB8:0005 label_29cb8: @00029CBA:000D local_number4 = (local_number1 = 3); @00029CC9:0004 if(local_number4) then // ref index: 1 @00029CD5:0021 function_589(local_string1, local_string2, local_number2); @00029CE4:0006 local_number3 = LASTRESULT; @00029CEE:0005 goto label_29d4c; @00029CF7:0005 endif; @00029CF7:0005 label_29cf7: @00029CF9:000D local_number4 = (local_number1 = 4); @00029D08:0004 if(local_number4) then // ref index: 1 @00029D14:0021 function_590(local_string1, local_string2, global_string2, local_string3, 1); @00029D2B:0006 local_number3 = LASTRESULT; @00029D35:0005 goto label_29d4c; @00029D3E:0001 endif; @00029D3E:0001 label_29d3e: @00029D40:0006 local_number3 = -10; @00029D4C:0002 label_29d4c: @00029D4E:0004 if(local_number3) then // ref index: 1 @00029D5A:0005 goto label_29d70; @00029D63:0002 endif; @00029D63:0002 label_29d63: @00029D65:0027 // return coming @00029D69:0023 return local_number3; @00029D70:0004 label_29d70: @00029D72:0021 function_591(-6); @00029D7D:0027 // return coming @00029D81:0023 return -1; @00029D8A:0026 end; // checksum: 504d6071 @00029D9A:0005 label_29d9a: @00029D9C:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2) @00029D9C NUMBER local_number3, local_number4; @00029D9C STRING local_string4; @00029D9C @00029D9C begin @00029DA5:000E local_number4 = (global_number29 != 2); @00029DB4:0004 if(local_number4) then // ref index: 1 @00029DC0:0027 // return coming @00029DC4:0023 return -2; @00029DCD:0008 endif; @00029DCD:0008 label_29dcd: @00029DCF:000D local_number4 = (local_string2 = "OverwrittenReadOnly"); @00029DEF:0004 if(local_number4) then // ref index: 1 @00029DFB:0021 function_593(local_string1); @00029E04:0006 local_number3 = LASTRESULT; @00029E0E:0009 local_number4 = (local_number3 < 0); @00029E1D:0004 if(local_number4) then // ref index: 1 @00029E29:0006 local_number3 = -12; @00029E35:0005 goto label_29fc1; @00029E3E:0004 endif; @00029E3E:0004 endif; @00029E3E:0004 label_29e3e: @00029E40:0006 local_number3 = 0; @00029E4C:0007 local_string4 = (global_string85 + "-"); @00029E5A:0007 local_string1 = (local_string4 + local_string1); @00029E67:0001 // switch/while/??? @00029E6B:0005 label_29e6b: @00029E6D:000D local_number4 = (local_number1 = 1); @00029E7C:0004 if(local_number4) then // ref index: 1 @00029E88:0021 function_594(local_string1, local_string2, local_string3); @00029E97:0006 local_number3 = LASTRESULT; @00029EA1:0005 goto label_29f86; @00029EAA:0005 endif; @00029EAA:0005 label_29eaa: @00029EAC:000D local_number4 = (local_number1 = 2); @00029EBB:0004 if(local_number4) then // ref index: 1 @00029EC7:0021 function_595(local_string1, local_string2, local_number2); @00029ED6:0006 local_number3 = LASTRESULT; @00029EE0:0005 goto label_29f86; @00029EE9:0005 endif; @00029EE9:0005 label_29ee9: @00029EEB:000D local_number4 = (local_number1 = 3); @00029EFA:0004 if(local_number4) then // ref index: 1 @00029F06:0021 function_596(local_string1, local_string2, local_number2); @00029F15:0006 local_number3 = LASTRESULT; @00029F1F:0005 goto label_29f86; @00029F28:0005 endif; @00029F28:0005 label_29f28: @00029F2A:000D local_number4 = (local_number1 = 4); @00029F39:0004 if(local_number4) then // ref index: 1 @00029F45:0021 function_597(local_string1, local_string2, global_string2, local_string3, 1); @00029F5C:0006 local_number3 = LASTRESULT; @00029F66:0005 goto label_29f86; @00029F6F:0002 endif; @00029F6F:0002 label_29f6f: @00029F71:0006 local_number3 = -10; @00029F7D:0005 goto label_29fc1; @00029F86:0004 label_29f86: @00029F88:0009 local_number4 = (local_number3 < 0); @00029F97:0004 if(local_number4) then // ref index: 1 @00029FA3:0021 function_598(local_string1, local_string2, local_number1, local_number3); @00029FB5:0006 local_number3 = -11; @00029FC1:0004 endif; @00029FC1:0004 label_29fc1: @00029FC3:000D local_number4 = (local_number3 = 0); @00029FD2:0004 if(local_number4) then // ref index: 1 @00029FDE:0027 // return coming @00029FE2:0023 return 0; @00029FEB:0003 endif; @00029FEB:0003 label_29feb: @00029FED:0027 // return coming @00029FF1:0023 return local_number3; @00029FF8:0026 end; // checksum: 6b1e374a @0002A004:0003 label_2a004: @0002A006:0022 function NUMBER SilentReadData(local_string1, local_string2, local_number1, local_string3, local_number2) @0002A006 @0002A006 @0002A006 @0002A006 begin @0002A00F:0021 function_513(global_number76, local_string2); @0002A01B:0006 local_number1 = LASTRESULT; @0002A025:0007 label_2a025: @0002A027:0001 // switch/while/??? @0002A02B:000E local_number2 = (local_number1 != 1); @0002A03A:0004 if(local_number2) then // ref index: 2 @0002A046:000D local_number2 = (local_string2 = local_string1); @0002A053:0004 if(local_number2) then // ref index: 1 @0002A05F:0027 // return coming @0002A063:0023 return 1; @0002A06C:0003 endif; @0002A06C:0003 label_2a06c: @0002A06E:0021 ListGetNextString(global_number76, local_string2); @0002A07A:0006 local_number1 = LASTRESULT; @0002A084:0005 goto label_2a025; @0002A08D:0003 endif; @0002A08D:0003 label_2a08d: @0002A08F:0027 // return coming @0002A093:0023 return 0; @0002A09C:0026 end; // checksum: fefb68dc @0002A0A8:0004 label_2a0a8: @0002A0AA:0022 function NUMBER function_586(local_string1) @0002A0AA NUMBER local_number1; @0002A0AA STRING local_string2, local_string3; @0002A0AA @0002A0AA begin @0002A0B3:000D local_number1 = (local_string3 = ""); @0002A0C0:0004 if(local_number1) then // ref index: 1 @0002A0CC:0006 local_string3 = "' '"; @0002A0D9:0005 endif; @0002A0D9:0005 label_2a0d9: @0002A0DB:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string96); // dll: KERNEL32.dll @0002A0ED:0006 local_number1 = LASTRESULT; @0002A0F7:0004 if(local_number1) then // ref index: 1 @0002A103:0027 // return coming @0002A107:0023 return 0; @0002A110:0003 endif; @0002A110:0003 label_2a110: @0002A112:0027 // return coming @0002A116:0023 return -6; @0002A11F:0026 end; // checksum: 87958c9e @0002A12B:0007 label_2a12b: @0002A12D:0022 function NUMBER function_587(local_string1, local_string2, local_string3) @0002A12D NUMBER local_number1, local_number2; @0002A12D @0002A12D @0002A12D begin @0002A136:002D NumToStr(local_string3, local_number1); @0002A140:0006 local_number2 = LASTRESULT; @0002A14A:0009 local_number2 = (local_number2 < 0); @0002A159:0004 if(local_number2) then // ref index: 1 @0002A165:0027 // return coming @0002A169:0023 return -6; @0002A172:0005 endif; @0002A172:0005 label_2a172: @0002A174:0027 // return coming @0002A178:0021 function_587(local_string1, local_string2, local_string3); @0002A187:0006 local_number2 = LASTRESULT; @0002A191:0023 return local_number2; @0002A198:0026 end; // checksum: fff995fb @0002A1A8:0007 label_2a1a8: @0002A1AA:0022 function NUMBER function_588(local_string1, local_string2, local_number1) @0002A1AA NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0002A1AA STRING local_string3, local_string4, local_string5, local_string6; @0002A1AA @0002A1AA begin @0002A1B3:000D local_number8 = (local_number1 = 0); @0002A1C2:000D local_number9 = (local_number1 = -1); @0002A1D1:0018 local_number8 = (local_number8 || local_number9); @0002A1DE:0004 if(local_number8) then // ref index: 1 @0002A1EA:0027 // return coming @0002A1EE:0023 return -1; @0002A1F7:0006 endif; @0002A1F7:0006 label_2a1f7: @0002A1F9:0021 function_519(local_number1); @0002A202:0006 local_number8 = LASTRESULT; @0002A20C:000D local_number8 = (local_number8 = -1); @0002A21B:0004 if(local_number8) then // ref index: 1 @0002A227:0006 local_number2 = 1; @0002A233:0005 goto label_2a24a; @0002A23C:0001 endif; @0002A23C:0001 label_2a23c: @0002A23E:0006 local_number2 = 0; @0002A24A:0003 label_2a24a: @0002A24C:0004 if(local_number2) then // ref index: 1 @0002A258:0006 local_string3 = "number"; @0002A268:0005 goto label_2a283; @0002A271:0001 endif; @0002A271:0001 label_2a271: @0002A273:0006 local_string3 = "string"; @0002A283:0007 label_2a283: @0002A285:0007 local_string6 = (local_string2 + "-type"); @0002A297:0021 function_587(local_string1, local_string6, local_string3); @0002A2A6:0006 local_number4 = LASTRESULT; @0002A2B0:0009 local_number8 = (local_number4 < 0); @0002A2BF:0004 if(local_number8) then // ref index: 1 @0002A2CB:0027 // return coming @0002A2CF:0023 return local_number4; @0002A2D6:0009 endif; @0002A2D6:0009 label_2a2d6: @0002A2D8:0021 ListCount(local_number1); @0002A2E1:0006 local_number3 = LASTRESULT; @0002A2EB:0007 local_string6 = (local_string2 + "-count"); @0002A2FE:0021 function_588(local_string1, local_string6, local_number3); @0002A30D:0006 local_number4 = LASTRESULT; @0002A317:0009 local_number8 = (local_number4 < 0); @0002A326:0004 if(local_number8) then // ref index: 1 @0002A332:0027 // return coming @0002A336:0023 return local_number4; @0002A33D:0004 endif; @0002A33D:0004 label_2a33d: @0002A33F:0004 if(local_number2) then // ref index: 4 @0002A34B:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number5); @0002A357:0006 local_number6 = LASTRESULT; @0002A361:0006 local_number7 = 0; @0002A36D:000A label_2a36d: @0002A36F:0001 // switch/while/??? @0002A373:000E local_number8 = (local_number6 != 1); @0002A382:0004 if(local_number8) then // ref index: 2 @0002A38E:0021 function_621(local_string5, "%s-%d", local_string2, local_number7); @0002A3A5:0021 function_588(local_string1, local_string5, local_number5); @0002A3B4:0006 local_number4 = LASTRESULT; @0002A3BE:0009 local_number8 = (local_number4 < 0); @0002A3CD:0004 if(local_number8) then // ref index: 1 @0002A3D9:0027 // return coming @0002A3DD:0023 return local_number4; @0002A3E4:0004 endif; @0002A3E4:0004 label_2a3e4: @0002A3E6:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(local_number1, local_number5); @0002A3F2:0006 local_number6 = LASTRESULT; @0002A3FC:0007 local_number7 = (local_number7 + 1); @0002A40B:0005 goto label_2a36d; @0002A414:0001 endif; @0002A414:0001 label_2a414: @0002A416:0005 goto label_2a4ea; @0002A41F:0003 endif; @0002A41F:0003 label_2a41f: @0002A421:0021 function_513(local_number1, local_string4); @0002A42D:0006 local_number6 = LASTRESULT; @0002A437:0006 local_number7 = 0; @0002A443:000A label_2a443: @0002A445:0001 // switch/while/??? @0002A449:000E local_number8 = (local_number6 != 1); @0002A458:0004 if(local_number8) then // ref index: 2 @0002A464:0021 function_621(local_string5, "%s-%d", local_string2, local_number7); @0002A47B:0021 function_587(local_string1, local_string5, local_string4); @0002A48A:0006 local_number4 = LASTRESULT; @0002A494:0009 local_number8 = (local_number4 < 0); @0002A4A3:0004 if(local_number8) then // ref index: 1 @0002A4AF:0027 // return coming @0002A4B3:0023 return local_number4; @0002A4BA:0004 endif; @0002A4BA:0004 label_2a4ba: @0002A4BC:0021 ListGetNextString(local_number1, local_string4); @0002A4C8:0006 local_number6 = LASTRESULT; @0002A4D2:0007 local_number7 = (local_number7 + 1); @0002A4E1:0005 goto label_2a443; @0002A4EA:0003 endif; @0002A4EA:0003 label_2a4ea: @0002A4EC:0027 // return coming @0002A4F0:0023 return 0; @0002A4F9:0026 end; // checksum: e2f6bab9 @0002A509:000B label_2a509: @0002A50B:0022 function NUMBER function_589(local_string1, local_string2, local_number1) @0002A50B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @0002A50B STRING local_string3, local_string4, local_string5; @0002A50B @0002A50B begin @0002A514:0021 ListCreate(0); @0002A51F:0006 local_number2 = LASTRESULT; @0002A529:0021 ListCreate(0); @0002A534:0006 local_number3 = LASTRESULT; @0002A53E:000D local_number8 = (local_number2 = -1); @0002A54D:000D local_number9 = (local_number3 = -1); @0002A55C:0018 local_number8 = (local_number8 || local_number9); @0002A569:0004 if(local_number8) then // ref index: 1 @0002A575:0006 local_number7 = -1; @0002A581:0005 goto label_2a76b; @0002A58A:0006 endif; @0002A58A:0006 label_2a58a: @0002A58C:0021 FeatureListItems(local_string3, local_string4, local_number2); @0002A59B:0006 local_number8 = LASTRESULT; @0002A5A5:0009 local_number8 = (local_number8 < 0); @0002A5B4:0004 if(local_number8) then // ref index: 1 @0002A5C0:0006 local_number7 = 0; @0002A5CC:0005 goto label_2a76b; @0002A5D5:0002 endif; @0002A5D5:0002 label_2a5d5: @0002A5D7:0021 function_513(local_number2, local_string5); @0002A5E3:0006 local_number6 = LASTRESULT; @0002A5ED:0009 label_2a5ed: @0002A5EF:0001 // switch/while/??? @0002A5F3:000E local_number8 = (local_number6 != 1); @0002A602:0004 if(local_number8) then // ref index: 4 @0002A60E:0021 FeatureIsItemSelected(local_string3, local_string5); @0002A61A:0006 local_number4 = LASTRESULT; @0002A624:0009 local_number8 = (local_number4 < 0); @0002A633:0004 if(local_number8) then // ref index: 1 @0002A63F:0006 local_number7 = -1; @0002A64B:0005 goto label_2a76b; @0002A654:0007 endif; @0002A654:0007 label_2a654: @0002A656:0004 if(local_number4) then // ref index: 2 @0002A662:0021 function_509(local_number3, local_string5, 0); @0002A673:0006 local_number8 = LASTRESULT; @0002A67D:0009 local_number8 = (local_number8 < 0); @0002A68C:0004 if(local_number8) then // ref index: 1 @0002A698:0006 local_number7 = -1; @0002A6A4:0005 goto label_2a76b; @0002A6AD:000A endif; @0002A6AD:000A label_2a6ad: @0002A6AF:0021 function_592(local_string3, local_string5); @0002A6BB:0006 local_number5 = LASTRESULT; @0002A6C5:0019 local_number8 = (local_number1 = local_number5); @0002A6D2:0004 if(local_number8) then // ref index: 1 @0002A6DE:0021 function_590(local_string1, local_string5, local_string3, local_string5, 1); @0002A6F5:0006 local_number8 = LASTRESULT; @0002A6FF:000E local_number8 = (local_number8 != 0); @0002A70E:0004 if(local_number8) then // ref index: 1 @0002A71A:0006 local_number7 = -1; @0002A726:0005 goto label_2a76b; @0002A72F:0003 endif; @0002A72F:0003 endif; @0002A72F:0003 endif; @0002A72F:0003 label_2a72f: @0002A731:0021 ListGetNextString(local_number2, local_string5); @0002A73D:0006 local_number6 = LASTRESULT; @0002A747:0005 goto label_2a5ed; @0002A750:0002 endif; @0002A750:0002 label_2a750: @0002A752:0021 function_589(local_string1, local_string2, local_number3); @0002A761:0006 local_number7 = LASTRESULT; @0002A76B:0005 label_2a76b: @0002A76D:0021 ListCount/ListDestroy(local_number2); @0002A776:0021 ListCount/ListDestroy(local_number3); @0002A77F:0027 // return coming @0002A783:0023 return local_number7; @0002A78A:0026 end; // checksum: fffa89d6 @0002A796:0010 label_2a796: @0002A798:0022 function NUMBER function_590(local_string1, local_string2, local_string3, local_string4, local_number1) @0002A798 NUMBER local_number2; @0002A798 @0002A798 @0002A798 begin @0002A7A1:0021 function_641(); @0002A7A7:0006 local_string4 = LASTRESULT; @0002A7B1:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll @0002A7BA:0006 local_number2 = LASTRESULT; @0002A7C4:0004 if(local_number2) then // ref index: 1 @0002A7D0:0021 function_562(11115); @0002A7DB:0006 local_string3 = LASTRESULT; @0002A7E5:0021 function_562(local_number1); @0002A7EE:0006 local_string1 = LASTRESULT; @0002A7F8:0021 function_621(local_string2, local_string1, global_string96); @0002A807:0021 Do(0); @0002A812:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll @0002A828:0006 global_number78 = 1; @0002A834:0027 // return coming @0002A838:0023 return 1; @0002A841:0003 endif; @0002A841:0003 label_2a841: @0002A843:0027 // return coming @0002A847:0023 return 0; @0002A850:0026 end; // checksum: c469508 @0002A868:0007 label_2a868: @0002A86A:0022 function NUMBER function_591(local_number1) @0002A86A NUMBER local_number2; @0002A86A STRING local_string1, local_string2; @0002A86A @0002A86A begin @0002A873:0021 ListCreate(0); @0002A87E:0006 local_number1 = LASTRESULT; @0002A888:000D local_number2 = (local_number1 = -1); @0002A897:0004 if(local_number2) then // ref index: 1 @0002A8A3:0027 // return coming @0002A8A7:0023 return 0; @0002A8B0:000B endif; @0002A8B0:000B label_2a8b0: @0002A8B2:0021 FeatureListItems(local_string1, local_string2, local_number1); @0002A8C1:0006 local_number2 = LASTRESULT; @0002A8CB:000D local_number2 = (local_number2 = 0); @0002A8DA:0004 if(local_number2) then // ref index: 1 @0002A8E6:0021 ListCount(local_number1); @0002A8EF:0006 local_number2 = LASTRESULT; @0002A8F9:000A local_number2 = (local_number2 > 0); @0002A908:0004 if(local_number2) then // ref index: 1 @0002A914:0021 ListCount/ListDestroy(local_number1); @0002A91D:0027 // return coming @0002A921:0023 return 1; @0002A92A:0004 endif; @0002A92A:0004 endif; @0002A92A:0004 label_2a92a: @0002A92C:0021 ListCount/ListDestroy(local_number1); @0002A935:0027 // return coming @0002A939:0023 return 0; @0002A942:0026 end; // checksum: fffb2ddb @0002A94E:0005 label_2a94e: @0002A950:0022 function NUMBER function_592(local_string1, local_string2) @0002A950 NUMBER local_number1, local_number2; @0002A950 @0002A950 @0002A950 begin @0002A959:000D local_number2 = (global_string98 = local_string1); @0002A966:0004 if(local_number2) then // ref index: 1 @0002A972:0027 // return coming @0002A976:0023 return 0; @0002A97F:0006 endif; @0002A97F:0006 label_2a97f: @0002A981:0021 ListSetIndex(global_number76, global_number73); @0002A98D:0006 local_number2 = LASTRESULT; @0002A997:0009 local_number2 = (local_number2 < 0); @0002A9A6:0004 if(local_number2) then // ref index: 1 @0002A9B2:0027 // return coming @0002A9B6:0023 return -1; @0002A9BF:0007 endif; @0002A9BF:0007 label_2a9bf: @0002A9C1:0021 ListFindString(global_number76, local_string2); @0002A9CD:0006 local_number1 = LASTRESULT; @0002A9D7:000E local_number2 = (local_string2 != local_string1); @0002A9E4:0004 if(local_number2) then // ref index: 1 @0002A9F0:0021 function_598(local_string1, "", 0, -12); @0002AA06:0027 // return coming @0002AA0A:0023 return -12; @0002AA13:0005 endif; @0002AA13:0005 label_2aa13: @0002AA15:0006 global_string98 = local_string1; @0002AA1F:0007 global_number73 = (global_number73 + 1); @0002AA2E:0027 // return coming @0002AA32:0023 return 0; @0002AA3B:0026 end; // checksum: f8fb11d7 @0002AA47:000B label_2aa47: @0002AA49:0022 function NUMBER function_593(local_string1) @0002AA49 NUMBER local_number1, local_number2, local_number3; @0002AA49 STRING local_string2, local_string3, local_string4; @0002AA49 @0002AA49 begin @0002AA52:0021 StrRemoveLastSlash(local_string4); @0002AA5B:0006 local_number2 = LASTRESULT; @0002AA65:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string96); // dll: KERNEL32.dll @0002AA93:0006 local_number1 = LASTRESULT; @0002AA9D:000D local_number2 = (local_number1 = 0); @0002AAAC:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE"); @0002AACF:0018 local_number2 = (local_number2 || local_number3); @0002AADC:0004 if(local_number2) then // ref index: 1 @0002AAE8:0027 // return coming @0002AAEC:0023 return -3; @0002AAF5:0004 endif; @0002AAF5:0004 label_2aaf5: @0002AAF7:0006 local_string3 = local_string4; @0002AB01:0027 // return coming @0002AB05:0023 return 0; @0002AB0E:0026 end; // checksum: deb502eb @0002AB1E:0007 label_2ab1e: @0002AB20:0022 function NUMBER function_594(local_string1, local_string2, local_string3) @0002AB20 NUMBER local_number1, local_number2; @0002AB20 @0002AB20 @0002AB20 begin @0002AB29:0021 function_594(local_string1, local_string2, local_string3); @0002AB38:0006 local_number2 = LASTRESULT; @0002AB42:0009 local_number2 = (local_number2 < 0); @0002AB51:0004 if(local_number2) then // ref index: 1 @0002AB5D:0027 // return coming @0002AB61:0023 return -3; @0002AB6A:0006 endif; @0002AB6A:0006 label_2ab6a: @0002AB6C:002C StrToNum(local_number1, local_string3); @0002AB76:0006 local_number2 = LASTRESULT; @0002AB80:0009 local_number2 = (local_number2 < 0); @0002AB8F:0004 if(local_number2) then // ref index: 1 @0002AB9B:0027 // return coming @0002AB9F:0023 return -1; @0002ABA8:0003 endif; @0002ABA8:0003 label_2aba8: @0002ABAA:0027 // return coming @0002ABAE:0023 return 0; @0002ABB7:0026 end; // checksum: 69509 @0002ABC7:0007 label_2abc7: @0002ABC9:0022 function NUMBER function_595(local_string1, local_string2, local_number1) @0002ABC9 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0002ABC9 STRING local_string3, local_string4, local_string5; @0002ABC9 @0002ABC9 begin @0002ABD2:000D local_number6 = (local_number1 = 0); @0002ABE1:000D local_number7 = (local_number1 = -1); @0002ABF0:0018 local_number6 = (local_number6 || local_number7); @0002ABFD:0004 if(local_number6) then // ref index: 1 @0002AC09:0027 // return coming @0002AC0D:0023 return -9; @0002AC16:0006 endif; @0002AC16:0006 label_2ac16: @0002AC18:0021 function_519(local_number1); @0002AC21:0006 local_number6 = LASTRESULT; @0002AC2B:000D local_number6 = (local_number6 = -1); @0002AC3A:0004 if(local_number6) then // ref index: 1 @0002AC46:0006 local_number2 = 1; @0002AC52:0005 goto label_2ac69; @0002AC5B:0001 endif; @0002AC5B:0001 label_2ac5b: @0002AC5D:0006 local_number2 = 0; @0002AC69:0007 label_2ac69: @0002AC6B:0021 function_621(local_string3, "%s-type", local_string2); @0002AC81:0021 function_594(local_string1, local_string3, local_string5); @0002AC90:0006 local_number6 = LASTRESULT; @0002AC9A:0009 local_number6 = (local_number6 < 0); @0002ACA9:0004 if(local_number6) then // ref index: 1 @0002ACB5:0027 // return coming @0002ACB9:0023 return -3; @0002ACC2:0009 endif; @0002ACC2:0009 label_2acc2: @0002ACC4:000D local_number6 = (local_string5 = "string"); @0002ACD7:0019 local_number6 = (local_number6 = local_number2); @0002ACE4:000D local_number7 = (local_string5 = "number"); @0002ACF7:000D local_number8 = (local_number2 = 0); @0002AD06:0019 local_number7 = (local_number7 = local_number8); @0002AD13:0018 local_number6 = (local_number6 || local_number7); @0002AD20:0004 if(local_number6) then // ref index: 1 @0002AD2C:0027 // return coming @0002AD30:0023 return -9; @0002AD39:0007 endif; @0002AD39:0007 label_2ad39: @0002AD3B:0021 function_621(local_string3, "%s-count", local_string2); @0002AD52:0021 function_595(local_string1, local_string3, local_number4); @0002AD61:0006 local_number6 = LASTRESULT; @0002AD6B:0009 local_number6 = (local_number6 < 0); @0002AD7A:0004 if(local_number6) then // ref index: 1 @0002AD86:0027 // return coming @0002AD8A:0023 return -3; @0002AD93:0004 endif; @0002AD93:0004 label_2ad93: @0002AD95:000A local_number6 = (local_number4 > 10000); @0002ADA4:0004 if(local_number6) then // ref index: 1 @0002ADB0:0027 // return coming @0002ADB4:0023 return -1; @0002ADBD:0001 endif; @0002ADBD:0001 label_2adbd: @0002ADBF:0006 local_number5 = 0; @0002ADCB:000B label_2adcb: @0002ADCD:0001 // switch/while/??? @0002ADD1:0009 local_number6 = (local_number5 < local_number4); @0002ADDE:0004 if(local_number6) then // ref index: 6 @0002ADEA:0021 function_621(local_string3, "%s-%d", local_string2, local_number5); @0002AE01:0004 if(local_number2) then // ref index: 3 @0002AE0D:0021 function_595(local_string1, local_string3, local_number3); @0002AE1C:0006 local_number6 = LASTRESULT; @0002AE26:0009 local_number6 = (local_number6 < 0); @0002AE35:0004 if(local_number6) then // ref index: 1 @0002AE41:0027 // return coming @0002AE45:0023 return -3; @0002AE4E:0006 endif; @0002AE4E:0006 label_2ae4e: @0002AE50:0021 ListAddItem(local_number1, local_number3, 0); @0002AE61:0006 local_number6 = LASTRESULT; @0002AE6B:0009 local_number6 = (local_number6 < 0); @0002AE7A:0004 if(local_number6) then // ref index: 1 @0002AE86:0027 // return coming @0002AE8A:0023 return -1; @0002AE93:0001 endif; @0002AE93:0001 label_2ae93: @0002AE95:0005 goto label_2af26; @0002AE9E:0006 endif; @0002AE9E:0006 label_2ae9e: @0002AEA0:0021 function_594(local_string1, local_string3, local_string4); @0002AEAF:0006 local_number6 = LASTRESULT; @0002AEB9:0009 local_number6 = (local_number6 < 0); @0002AEC8:0004 if(local_number6) then // ref index: 1 @0002AED4:0027 // return coming @0002AED8:0023 return -3; @0002AEE1:0006 endif; @0002AEE1:0006 label_2aee1: @0002AEE3:0021 function_509(local_number1, local_string4, 0); @0002AEF4:0006 local_number6 = LASTRESULT; @0002AEFE:0009 local_number6 = (local_number6 < 0); @0002AF0D:0004 if(local_number6) then // ref index: 1 @0002AF19:0027 // return coming @0002AF1D:0023 return -1; @0002AF26:0002 endif; @0002AF26:0002 label_2af26: @0002AF28:0007 local_number5 = (local_number5 + 1); @0002AF37:0005 goto label_2adcb; @0002AF40:0003 endif; @0002AF40:0003 label_2af40: @0002AF42:0027 // return coming @0002AF46:0023 return 0; @0002AF4F:0026 end; // checksum: 456ba748 @0002AF67:0007 label_2af67: @0002AF69:0022 function NUMBER function_596(local_string1, local_string2, local_number1) @0002AF69 NUMBER local_number2, local_number3, local_number4, local_number5; @0002AF69 STRING local_string3, local_string4, local_string5; @0002AF69 @0002AF69 begin @0002AF72:0021 ListCreate(0); @0002AF7D:0006 local_number4 = LASTRESULT; @0002AF87:000D local_number5 = (local_number4 = -1); @0002AF96:0004 if(local_number5) then // ref index: 1 @0002AFA2:0027 // return coming @0002AFA6:0023 return -1; @0002AFAF:0007 endif; @0002AFAF:0007 label_2afaf: @0002AFB1:0021 function_596(local_string1, local_string2, local_number4); @0002AFC0:0006 local_number2 = LASTRESULT; @0002AFCA:0009 local_number5 = (local_number2 < 0); @0002AFD9:0004 if(local_number5) then // ref index: 1 @0002AFE5:0021 ListCount/ListDestroy(local_number4); @0002AFEE:0027 // return coming @0002AFF2:0023 return local_number2; @0002AFF9:0003 endif; @0002AFF9:0003 label_2aff9: @0002AFFB:0021 FeatureSelectItem(local_string3, local_string4, 0); @0002B00C:0021 function_513(local_number4, local_string5); @0002B018:0006 local_number3 = LASTRESULT; @0002B022:000D label_2b022: @0002B024:0001 // switch/while/??? @0002B028:000E local_number5 = (local_number3 != 1); @0002B037:0004 if(local_number5) then // ref index: 5 @0002B043:0004 if(local_number1) then // ref index: 3 @0002B04F:0021 function_592(local_string3, local_string5); @0002B05B:0006 local_number5 = LASTRESULT; @0002B065:0004 if(local_number5) then // ref index: 2 @0002B071:0021 function_597(local_string1, local_string5, local_string3, local_string5, 1); @0002B088:0006 local_number2 = LASTRESULT; @0002B092:0009 local_number5 = (local_number2 < 0); @0002B0A1:0004 if(local_number5) then // ref index: 1 @0002B0AD:0021 FeatureSelectItem(local_string3, local_string5, 1); @0002B0BE:0006 local_number2 = LASTRESULT; @0002B0C8:0001 endif; @0002B0C8:0001 label_2b0c8: @0002B0CA:0005 goto label_2b0f0; @0002B0D3:0002 endif; @0002B0D3:0002 label_2b0d3: @0002B0D5:0021 FeatureSelectItem(local_string3, local_string5, 1); @0002B0E6:0006 local_number2 = LASTRESULT; @0002B0F0:0004 endif; @0002B0F0:0004 label_2b0f0: @0002B0F2:0004 if(local_number2) then // ref index: 1 @0002B0FE:0021 ListCount/ListDestroy(local_number4); @0002B107:0027 // return coming @0002B10B:0023 return local_number2; @0002B112:0003 endif; @0002B112:0003 label_2b112: @0002B114:0021 ListGetNextString(local_number4, local_string5); @0002B120:0006 local_number3 = LASTRESULT; @0002B12A:0005 goto label_2b022; @0002B133:0004 endif; @0002B133:0004 label_2b133: @0002B135:0021 ListCount/ListDestroy(local_number4); @0002B13E:0027 // return coming @0002B142:0023 return 0; @0002B14B:0026 end; // checksum: fff81fd8 @0002B157:0005 label_2b157: @0002B159:0022 function NUMBER function_597(local_string1, local_string2, local_string3, local_string4, local_number1) @0002B159 NUMBER local_number2, local_number3; @0002B159 @0002B159 @0002B159 begin @0002B162:000E local_number3 = (global_number29 != 2); @0002B171:0004 if(local_number3) then // ref index: 1 @0002B17D:0027 // return coming @0002B181:0023 return -2; @0002B18A:0006 endif; @0002B18A:0006 label_2b18a: @0002B18C:0021 function_599(local_number2); @0002B195:0021 function_600(local_string1, local_string2, local_number1, local_number2); @0002B1A7:0002 abort; @0002B1AB:0027 // return coming @0002B1AF:0023 return 0; @0002B1B8:0026 end; // checksum: fefea7d5 @0002B1C4:0009 label_2b1c4: @0002B1C6:0022 function NUMBER function_598(local_string1, local_string2, local_number1, local_number2) @0002B1C6 NUMBER local_number3, local_number4; @0002B1C6 @0002B1C6 @0002B1C6 begin @0002B1CF:0021 function_641(); @0002B1D5:0006 local_string2 = LASTRESULT; @0002B1DF:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll @0002B1E8:0006 local_number2 = LASTRESULT; @0002B1F2:000D local_number4 = (local_number2 = 0); @0002B201:0004 if(local_number4) then // ref index: 1 @0002B20D:0027 // return coming @0002B211:0023 return 0; @0002B21A:0001 endif; @0002B21A:0001 label_2b21a: @0002B21C:0001 // switch/while/??? @0002B220:0004 label_2b220: @0002B222:000D local_number4 = (local_number1 = -1); @0002B231:0004 if(local_number4) then // ref index: 1 @0002B23D:0006 local_number3 = 11492; @0002B249:0005 goto label_2b51d; @0002B252:0004 endif; @0002B252:0004 label_2b252: @0002B254:000D local_number4 = (local_number1 = -2); @0002B263:0004 if(local_number4) then // ref index: 1 @0002B26F:0006 local_number3 = 11493; @0002B27B:0005 goto label_2b51d; @0002B284:0004 endif; @0002B284:0004 label_2b284: @0002B286:000D local_number4 = (local_number1 = -3); @0002B295:0004 if(local_number4) then // ref index: 1 @0002B2A1:0006 local_number3 = 11494; @0002B2AD:0005 goto label_2b51d; @0002B2B6:0004 endif; @0002B2B6:0004 label_2b2b6: @0002B2B8:000D local_number4 = (local_number1 = -4); @0002B2C7:0004 if(local_number4) then // ref index: 1 @0002B2D3:0006 local_number3 = 11495; @0002B2DF:0005 goto label_2b51d; @0002B2E8:0004 endif; @0002B2E8:0004 label_2b2e8: @0002B2EA:000D local_number4 = (local_number1 = -5); @0002B2F9:0004 if(local_number4) then // ref index: 1 @0002B305:0006 local_number3 = 11496; @0002B311:0005 goto label_2b51d; @0002B31A:0004 endif; @0002B31A:0004 label_2b31a: @0002B31C:000D local_number4 = (local_number1 = -6); @0002B32B:0004 if(local_number4) then // ref index: 1 @0002B337:0006 local_number3 = 11491; @0002B343:0005 goto label_2b51d; @0002B34C:0004 endif; @0002B34C:0004 label_2b34c: @0002B34E:000D local_number4 = (local_number1 = -7); @0002B35D:0004 if(local_number4) then // ref index: 1 @0002B369:0006 local_number3 = 11497; @0002B375:0005 goto label_2b51d; @0002B37E:0004 endif; @0002B37E:0004 label_2b37e: @0002B380:000D local_number4 = (local_number1 = -8); @0002B38F:0004 if(local_number4) then // ref index: 1 @0002B39B:0006 local_number3 = 11498; @0002B3A7:0005 goto label_2b51d; @0002B3B0:0004 endif; @0002B3B0:0004 label_2b3b0: @0002B3B2:000D local_number4 = (local_number1 = -9); @0002B3C1:0004 if(local_number4) then // ref index: 1 @0002B3CD:0006 local_number3 = 11499; @0002B3D9:0005 goto label_2b51d; @0002B3E2:0004 endif; @0002B3E2:0004 label_2b3e2: @0002B3E4:000D local_number4 = (local_number1 = -10); @0002B3F3:0004 if(local_number4) then // ref index: 1 @0002B3FF:0006 local_number3 = 11500; @0002B40B:0005 goto label_2b51d; @0002B414:0004 endif; @0002B414:0004 label_2b414: @0002B416:000D local_number4 = (local_number1 = -11); @0002B425:0004 if(local_number4) then // ref index: 1 @0002B431:0006 local_number3 = 11501; @0002B43D:0005 goto label_2b51d; @0002B446:0004 endif; @0002B446:0004 label_2b446: @0002B448:000D local_number4 = (local_number1 = -12); @0002B457:0004 if(local_number4) then // ref index: 1 @0002B463:0006 local_number3 = 11502; @0002B46F:0005 goto label_2b51d; @0002B478:0004 endif; @0002B478:0004 label_2b478: @0002B47A:000D local_number4 = (local_number1 = -51); @0002B489:0004 if(local_number4) then // ref index: 1 @0002B495:0006 local_number3 = 11503; @0002B4A1:0005 goto label_2b51d; @0002B4AA:0004 endif; @0002B4AA:0004 label_2b4aa: @0002B4AC:000D local_number4 = (local_number1 = -52); @0002B4BB:0004 if(local_number4) then // ref index: 1 @0002B4C7:0006 local_number3 = 11504; @0002B4D3:0005 goto label_2b51d; @0002B4DC:0004 endif; @0002B4DC:0004 label_2b4dc: @0002B4DE:000D local_number4 = (local_number1 = -53); @0002B4ED:0004 if(local_number4) then // ref index: 1 @0002B4F9:0006 local_number3 = 11505; @0002B505:0005 goto label_2b51d; @0002B50E:0002 endif; @0002B50E:0002 label_2b50e: @0002B510:0027 // return coming @0002B514:0023 return 0; @0002B51D:0006 label_2b51d: @0002B51F:0021 function_562(local_number3); @0002B528:0006 local_string1 = LASTRESULT; @0002B532:0021 function_406(-1, local_string1); @0002B540:0027 // return coming @0002B544:0023 return 1; @0002B54D:0026 end; // checksum: 7b6c0e @0002B55D:0005 label_2b55d: @0002B55F:0022 function NUMBER function_599(local_number1) @0002B55F NUMBER local_number2, local_number3, local_number4, local_number5; @0002B55F STRING local_string1, local_string2, local_string3, local_string4; @0002B55F @0002B55F begin @0002B568:000D local_number4 = (global_string97 = ""); @0002B575:0004 if(local_number4) then // ref index: 1 @0002B581:0027 // return coming @0002B585:0023 return 0; @0002B58E:000A endif; @0002B58E:000A label_2b58e: @0002B590:0021 StrRemoveLastSlash(local_string4); @0002B599:0006 local_number4 = LASTRESULT; @0002B5A3:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string97); // dll: KERNEL32.dll @0002B5D3:0006 local_number3 = LASTRESULT; @0002B5DD:000D local_number4 = (local_string4 = ""); @0002B5EA:000D local_number5 = (local_string4 = "0"); @0002B5F8:0018 local_number4 = (local_number4 || local_number5); @0002B605:0004 if(local_number4) then // ref index: 1 @0002B611:002D NumToStr(local_string3, local_number2); @0002B61B:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string97); // dll: KERNEL32.dll @0002B645:000A endif; @0002B645:000A label_2b645: @0002B647:0006 global_number78 = 1; @0002B653:0027 // return coming @0002B657:0023 return 1; @0002B660:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string97); // dll: KERNEL32.dll @0002B687:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string97); // dll: KERNEL32.dll @0002B6AA:0021 function_621(local_string3, "%d", local_number1); @0002B6BB:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string97); // dll: KERNEL32.dll @0002B6DF:0027 // return coming @0002B6E3:0023 return 1; @0002B6EC:0026 end; // checksum: 5d74a231 @0002B6FC:0009 label_2b6fc: @0002B6FE:0022 function NUMBER function_600(local_string1, local_string2, local_number1, local_number2) @0002B6FE NUMBER local_number3, local_number4, local_number5; @0002B6FE STRING local_string3; @0002B6FE @0002B6FE begin @0002B707:0007 local_string3 = (global_string85 + "-"); @0002B715:0007 local_string3 = (local_string3 + "DlgOrder"); @0002B72A:0021 function_595(local_string3, "Count", local_number1); @0002B73E:0006 local_number4 = LASTRESULT; @0002B748:0009 local_number4 = (local_number4 < 0); @0002B757:0004 if(local_number4) then // ref index: 1 @0002B763:0027 // return coming @0002B767:0023 return -12; @0002B770:0010 endif; @0002B770:0010 label_2b770: @0002B772:0001 // switch/while/??? @0002B776:0009 local_number4 = (local_number3 < local_number1); @0002B783:0004 if(local_number4) then // ref index: 2 @0002B78F:0021 function_621(local_string1, "%s%d", "Dlg", local_number3); @0002B7A8:0007 local_string3 = (global_string85 + "-"); @0002B7B6:0007 local_string3 = (local_string3 + "DlgOrder"); @0002B7CB:0021 StrRemoveLastSlash(local_string2); @0002B7D4:0006 local_number4 = LASTRESULT; @0002B7DE:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string96); // dll: KERNEL32.dll @0002B80C:0006 local_number2 = LASTRESULT; @0002B816:000D local_number4 = (local_number2 = 0); @0002B825:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE"); @0002B848:0018 local_number4 = (local_number4 || local_number5); @0002B855:0004 if(local_number4) then // ref index: 1 @0002B861:0027 // return coming @0002B865:0023 return -12; @0002B86E:0003 endif; @0002B86E:0003 label_2b86e: @0002B870:0021 function_509(global_number76, local_string2, 0); @0002B881:0007 local_number3 = (local_number3 + 1); @0002B890:0005 goto label_2b770; @0002B899:0005 endif; @0002B899:0005 label_2b899: @0002B89B:0006 global_number73 = 0; @0002B8A7:0006 global_number74 = local_number3; @0002B8B1:0027 // return coming @0002B8B5:0023 return 0; @0002B8BE:0026 end; // checksum: a3f92c9c @0002B8D2:0009 label_2b8d2: @0002B8D4:0022 function NUMBER function_601() @0002B8D4 @0002B8D4 STRING local_string1, local_string2, local_string3; @0002B8D4 @0002B8D4 begin @0002B8DD:0006 global_string99 = local_string1; @0002B8E7:0006 global_string100 = local_string2; @0002B8F1:0006 global_string101 = local_string3; @0002B8FB:0021 function_646(); @0002B901:0006 global_number77 = LASTRESULT; @0002B90B:0027 // return coming @0002B90F:0023 return 0; @0002B918:0026 end; // checksum: 1432b @0002B924:0009 label_2b924: @0002B926:0022 function NUMBER function_602(local_string1, local_string2, local_string3) @0002B926 NUMBER local_number1, local_number2; @0002B926 @0002B926 @0002B926 begin @0002B92F:000D local_number2 = (global_number75 = 2); @0002B93E:0004 if(local_number2) then // ref index: 2 @0002B94A:0021 function_604(local_number1, global_string97, "Log File"); @0002B961:0006 local_number2 = LASTRESULT; @0002B96B:000D local_number2 = (local_number2 = 0); @0002B97A:0004 if(local_number2) then // ref index: 1 @0002B986:0027 // return coming @0002B98A:0023 return 0; @0002B993:0001 endif; @0002B993:0001 label_2b993: @0002B995:0005 goto label_2ba09; @0002B99E:0008 endif; @0002B99E:0008 label_2b99e: @0002B9A0:000D local_number2 = (global_number75 = 1); @0002B9AF:0004 if(local_number2) then // ref index: 1 @0002B9BB:0021 function_604(local_number1, global_string96, "Response File"); @0002B9D7:0006 local_number2 = LASTRESULT; @0002B9E1:000D local_number2 = (local_number2 = 0); @0002B9F0:0004 if(local_number2) then // ref index: 1 @0002B9FC:0027 // return coming @0002BA00:0023 return 0; @0002BA09:0003 endif; @0002BA09:0003 endif; @0002BA09:0003 label_2ba09: @0002BA0B:0027 // return coming @0002BA0F:0023 return 1; @0002BA18:0026 end; // checksum: 723d946e @0002BA24:0008 label_2ba24: @0002BA26:0022 function NUMBER function_603(local_number1) @0002BA26 NUMBER local_number2; @0002BA26 STRING local_string1, local_string2, local_string3; @0002BA26 @0002BA26 begin @0002BA2F:0004 if(local_number1) then // ref index: 3 @0002BA3B:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v7.00", local_string1); // dll: KERNEL32.dll @0002BA6D:0006 local_number2 = LASTRESULT; @0002BA77:000D local_number2 = (local_number2 = 0); @0002BA86:0004 if(local_number2) then // ref index: 1 @0002BA92:0027 // return coming @0002BA96:0023 return 0; @0002BA9F:0006 endif; @0002BA9F:0006 label_2ba9f: @0002BAA1:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll @0002BACB:0006 local_number2 = LASTRESULT; @0002BAD5:000D local_number2 = (local_number2 = 0); @0002BAE4:0004 if(local_number2) then // ref index: 1 @0002BAF0:0027 // return coming @0002BAF4:0023 return 0; @0002BAFD:0001 endif; @0002BAFD:0001 label_2bafd: @0002BAFF:0005 goto label_2bba7; @0002BB08:0005 endif; @0002BB08:0005 label_2bb08: @0002BB0A:0020 WritePrivateProfileString("Application", "Name", global_string100, local_string1); // dll: KERNEL32.dll @0002BB2B:0020 WritePrivateProfileString("Application", "Version", global_string101, local_string1); // dll: KERNEL32.dll @0002BB4F:0020 WritePrivateProfileString("Application", "Company", global_string99, local_string1); // dll: KERNEL32.dll @0002BB73:0021 function_621(local_string3, "%04x", global_number77); @0002BB86:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll @0002BBA7:0003 label_2bba7: @0002BBA9:0027 // return coming @0002BBAD:0023 return 1; @0002BBB6:0026 end; // checksum: 1c4be24c @0002BBC2:0002 label_2bbc2: @0002BBC4:0022 function NUMBER function_604(local_number1, local_string1, local_string2) @0002BBC4 NUMBER local_number2, local_number3; @0002BBC4 STRING local_string3; @0002BBC4 @0002BBC4 begin @0002BBCD:0001 // switch/while/??? @0002BBD1:0005 label_2bbd1: @0002BBD3:000D local_number3 = (local_number1 = 1); @0002BBE2:0004 if(local_number3) then // ref index: 1 @0002BBEE:0021 function_606(local_string1, local_string2, local_string3); @0002BBFD:0006 local_number2 = LASTRESULT; @0002BC07:0005 goto label_2bc29; @0002BC10:0003 endif; @0002BC10:0003 label_2bc10: @0002BC12:0006 local_number2 = -10; @0002BC1E:0027 // return coming @0002BC22:0023 return local_number2; @0002BC29:0003 label_2bc29: @0002BC2B:0009 local_number3 = (local_number2 < 0); @0002BC3A:0004 if(local_number3) then // ref index: 1 @0002BC46:0021 function_591(11497); @0002BC51:0003 endif; @0002BC51:0003 label_2bc51: @0002BC53:0027 // return coming @0002BC57:0023 return local_number2; @0002BC5E:0026 end; // checksum: 16fc6dfb @0002BC6A:0007 label_2bc6a: @0002BC6C:0022 function NUMBER function_605(local_string1, local_string2, local_number1, local_string3) @0002BC6C @0002BC6C @0002BC6C @0002BC6C begin @0002BC75:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string97); // dll: KERNEL32.dll @0002BC87:0006 local_number1 = LASTRESULT; @0002BC91:000D local_number1 = (local_number1 = 0); @0002BCA0:0004 if(local_number1) then // ref index: 1 @0002BCAC:0027 // return coming @0002BCB0:0023 return -7; @0002BCB9:0003 endif; @0002BCB9:0003 label_2bcb9: @0002BCBB:0027 // return coming @0002BCBF:0023 return 0; @0002BCC8:0026 end; // checksum: a19081b9 @0002BCD4:000C label_2bcd4: @0002BCD6:0022 function NUMBER function_606(local_string1, local_string2, local_string3) @0002BCD6 NUMBER local_number1; @0002BCD6 @0002BCD6 @0002BCD6 begin @0002BCDF:000D local_number1 = (global_number29 = 1); @0002BCEE:0004 if(local_number1) then // ref index: 2 @0002BCFA:0007 local_string2 = (global_string85 + "-"); @0002BD08:0007 local_string2 = (local_string2 + "DlgOrder"); @0002BD1D:0021 function_594(local_string2, "Count", local_string1); @0002BD31:0006 local_number1 = LASTRESULT; @0002BD3B:000D local_number1 = (local_number1 = -3); @0002BD4A:0004 if(local_number1) then // ref index: 1 @0002BD56:0007 local_string2 = (global_string85 + "-"); @0002BD64:0007 local_string2 = (local_string2 + "DlgOrder"); @0002BD79:0021 function_588(local_string2, "Count", 0); @0002BD8F:0001 endif; @0002BD8F:0001 label_2bd8f: @0002BD91:0005 goto label_2be02; @0002BD9A:0005 endif; @0002BD9A:0005 label_2bd9a: @0002BD9C:000D local_number1 = (global_number29 = 2); @0002BDAB:0004 if(local_number1) then // ref index: 2 @0002BDB7:000D local_number1 = (global_number78 = 0); @0002BDC6:0004 if(local_number1) then // ref index: 1 @0002BDD2:0021 function_600("", "", 0, 0); @0002BDE8:0001 endif; @0002BDE8:0001 label_2bde8: @0002BDEA:0005 goto label_2be02; @0002BDF3:0002 endif; @0002BDF3:0002 label_2bdf3: @0002BDF5:0027 // return coming @0002BDF9:0023 return -2; @0002BE02:0003 label_2be02: @0002BE04:0027 // return coming @0002BE08:0023 return 0; @0002BE11:0026 end; // checksum: 43c2f @0002BE1D:0004 label_2be1d: @0002BE1F:0022 function NUMBER function_607() @0002BE1F NUMBER local_number1; @0002BE1F @0002BE1F @0002BE1F begin @0002BE28:0006 global_number29 = local_number1; @0002BE32:0024 return; @0002BE36:0026 end; // checksum: 21607 @0002BE42:000B label_2be42: @0002BE44:0022 function NUMBER function_608(local_number1) @0002BE44 NUMBER local_number2, local_number3; @0002BE44 STRING local_string1, local_string2, local_string3, local_string4; @0002BE44 @0002BE44 begin @0002BE4D:0021 ParsePath(local_string4, local_string1, 0); @0002BE5E:0006 local_number2 = LASTRESULT; @0002BE68:0009 local_number2 = (local_number2 < 0); @0002BE77:0028 StrLengthChars(local_string4); @0002BE7E:0006 local_number3 = LASTRESULT; @0002BE88:000B local_number3 = (local_number3 <= 0); @0002BE97:0018 local_number2 = (local_number2 || local_number3); @0002BEA4:0004 if(local_number2) then // ref index: 1 @0002BEB0:0027 // return coming @0002BEB4:0023 return -1; @0002BEBD:0006 endif; @0002BEBD:0006 label_2bebd: @0002BEBF:0021 ParsePath(local_string2, local_string1, 2); @0002BED0:0006 local_number2 = LASTRESULT; @0002BEDA:0009 local_number2 = (local_number2 < 0); @0002BEE9:0004 if(local_number2) then // ref index: 1 @0002BEF5:0027 // return coming @0002BEF9:0023 return -1; @0002BF02:0006 endif; @0002BF02:0006 label_2bf02: @0002BF04:0021 ParsePath(local_string3, local_string1, 3); @0002BF15:0006 local_number2 = LASTRESULT; @0002BF1F:0009 local_number2 = (local_number2 < 0); @0002BF2E:0004 if(local_number2) then // ref index: 1 @0002BF3A:0027 // return coming @0002BF3E:0023 return -1; @0002BF47:0004 endif; @0002BF47:0004 label_2bf47: @0002BF49:000D local_number2 = (local_string2 = ""); @0002BF56:0004 if(local_number2) then // ref index: 1 @0002BF62:0006 local_string2 = local_string3; @0002BF6C:0005 goto label_2bf84; @0002BF75:0001 endif; @0002BF75:0001 label_2bf75: @0002BF77:0014 local_string2 = (local_string2 ^ local_string3); @0002BF84:0003 label_2bf84: @0002BF86:0027 // return coming @0002BF8A:0023 return 0; @0002BF93:0026 end; // checksum: fffbb2f2 @0002BF9F:000B label_2bf9f: @0002BFA1:0022 function NUMBER GetDisk/GetDir(local_string1, local_string2) @0002BFA1 NUMBER local_number1, local_number2; @0002BFA1 @0002BFA1 @0002BFA1 begin @0002BFAA:0021 ParsePath(local_string2, local_string1, 0); @0002BFBB:0006 local_number1 = LASTRESULT; @0002BFC5:0009 local_number1 = (local_number1 < 0); @0002BFD4:0028 StrLengthChars(local_string2); @0002BFDB:0006 local_number2 = LASTRESULT; @0002BFE5:000B local_number2 = (local_number2 <= 0); @0002BFF4:0018 local_number1 = (local_number1 || local_number2); @0002C001:0004 if(local_number1) then // ref index: 1 @0002C00D:0027 // return coming @0002C011:0023 return -1; @0002C01A:0003 endif; @0002C01A:0003 label_2c01a: @0002C01C:0027 // return coming @0002C020:0023 return 0; @0002C029:0026 end; // checksum: fffb7deb @0002C035:0007 label_2c035: @0002C037:0022 function NUMBER function_610(local_string1, local_string2) @0002C037 NUMBER local_number1, local_number2, local_number3, local_number4; @0002C037 @0002C037 @0002C037 begin @0002C040:0021 function_360(12, local_string2); @0002C04E:0006 local_number4 = LASTRESULT; @0002C058:000D local_number4 = (local_number4 = 1); @0002C067:0004 if(local_number4) then // ref index: 1 @0002C073:0027 // return coming @0002C077:0023 return -2; @0002C080:0003 endif; @0002C080:0003 label_2c080: @0002C082:0021 StrRemoveLastSlash(local_string1); @0002C08B:0006 local_number2 = LASTRESULT; @0002C095:0001 // switch/while/??? @0002C099:0008 label_2c099: @0002C09B:000D local_number4 = (local_number1 = 2); @0002C0AA:0004 if(local_number4) then // ref index: 2 @0002C0B6:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C0C5:0006 local_number3 = LASTRESULT; @0002C0CF:000B local_number4 = (local_number3 <= 0); @0002C0DE:0004 if(local_number4) then // ref index: 1 @0002C0EA:0027 // return coming @0002C0EE:0023 return local_number3; @0002C0F5:0008 endif; @0002C0F5:0008 label_2c0f5: @0002C0F7:0031 Resize(local_string1, local_number3); @0002C101:0027 // return coming @0002C105:0021 StrRemoveLastSlash(local_string1); @0002C10E:0006 local_number4 = LASTRESULT; @0002C118:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C127:0006 local_number4 = LASTRESULT; @0002C131:0023 return local_number4; @0002C138:0005 goto label_2c498; @0002C141:0008 endif; @0002C141:0008 label_2c141: @0002C143:000D local_number4 = (local_number1 = 0); @0002C152:0004 if(local_number4) then // ref index: 2 @0002C15E:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C16D:0006 local_number3 = LASTRESULT; @0002C177:000B local_number4 = (local_number3 <= 0); @0002C186:0004 if(local_number4) then // ref index: 1 @0002C192:0027 // return coming @0002C196:0023 return local_number3; @0002C19D:0008 endif; @0002C19D:0008 label_2c19d: @0002C19F:0031 Resize(local_string1, local_number3); @0002C1A9:0027 // return coming @0002C1AD:0021 StrRemoveLastSlash(local_string1); @0002C1B6:0006 local_number4 = LASTRESULT; @0002C1C0:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C1CF:0006 local_number4 = LASTRESULT; @0002C1D9:0023 return local_number4; @0002C1E0:0005 goto label_2c498; @0002C1E9:0008 endif; @0002C1E9:0008 label_2c1e9: @0002C1EB:000D local_number4 = (local_number1 = 5); @0002C1FA:0004 if(local_number4) then // ref index: 2 @0002C206:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C215:0006 local_number3 = LASTRESULT; @0002C21F:000B local_number4 = (local_number3 <= 0); @0002C22E:0004 if(local_number4) then // ref index: 1 @0002C23A:0027 // return coming @0002C23E:0023 return local_number3; @0002C245:0008 endif; @0002C245:0008 label_2c245: @0002C247:0031 Resize(local_string1, local_number3); @0002C251:0027 // return coming @0002C255:0021 StrRemoveLastSlash(local_string1); @0002C25E:0006 local_number4 = LASTRESULT; @0002C268:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C277:0006 local_number4 = LASTRESULT; @0002C281:0023 return local_number4; @0002C288:0005 goto label_2c498; @0002C291:0008 endif; @0002C291:0008 label_2c291: @0002C293:000D local_number4 = (local_number1 = 3); @0002C2A2:0004 if(local_number4) then // ref index: 2 @0002C2AE:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C2BD:0006 local_number3 = LASTRESULT; @0002C2C7:000B local_number4 = (local_number3 <= 0); @0002C2D6:0004 if(local_number4) then // ref index: 1 @0002C2E2:0027 // return coming @0002C2E6:0023 return local_number3; @0002C2ED:0008 endif; @0002C2ED:0008 label_2c2ed: @0002C2EF:0031 Resize(local_string1, local_number3); @0002C2F9:0027 // return coming @0002C2FD:0021 StrRemoveLastSlash(local_string1); @0002C306:0006 local_number4 = LASTRESULT; @0002C310:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C31F:0006 local_number4 = LASTRESULT; @0002C329:0023 return local_number4; @0002C330:0005 goto label_2c498; @0002C339:0008 endif; @0002C339:0008 label_2c339: @0002C33B:000D local_number4 = (local_number1 = 4); @0002C34A:0004 if(local_number4) then // ref index: 2 @0002C356:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C365:0006 local_number3 = LASTRESULT; @0002C36F:000B local_number4 = (local_number3 <= 0); @0002C37E:0004 if(local_number4) then // ref index: 1 @0002C38A:0027 // return coming @0002C38E:0023 return local_number3; @0002C395:0008 endif; @0002C395:0008 label_2c395: @0002C397:0031 Resize(local_string1, local_number3); @0002C3A1:0027 // return coming @0002C3A5:0021 StrRemoveLastSlash(local_string1); @0002C3AE:0006 local_number4 = LASTRESULT; @0002C3B8:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C3C7:0006 local_number4 = LASTRESULT; @0002C3D1:0023 return local_number4; @0002C3D8:0005 goto label_2c498; @0002C3E1:0008 endif; @0002C3E1:0008 label_2c3e1: @0002C3E3:000D local_number4 = (local_number1 = 1); @0002C3F2:0004 if(local_number4) then // ref index: 2 @0002C3FE:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll @0002C40D:0006 local_number3 = LASTRESULT; @0002C417:000B local_number4 = (local_number3 <= 0); @0002C426:0004 if(local_number4) then // ref index: 1 @0002C432:0027 // return coming @0002C436:0023 return local_number3; @0002C43D:0008 endif; @0002C43D:0008 label_2c43d: @0002C43F:0031 Resize(local_string1, local_number3); @0002C449:0027 // return coming @0002C44D:0021 StrRemoveLastSlash(local_string1); @0002C456:0006 local_number4 = LASTRESULT; @0002C460:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll @0002C46F:0006 local_number4 = LASTRESULT; @0002C479:0023 return local_number4; @0002C480:0005 goto label_2c498; @0002C489:0002 endif; @0002C489:0002 label_2c489: @0002C48B:0027 // return coming @0002C48F:0023 return -1; @0002C498:0003 label_2c498: @0002C49A:0027 // return coming @0002C49E:0023 return -1; @0002C4A7:0026 end; // checksum: f7f89ad3 @0002C4B3:0007 label_2c4b3: @0002C4B5:0022 function NUMBER ParsePath(local_string1, local_string2, local_number1) @0002C4B5 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13; @0002C4B5 STRING local_string4; @0002C4B5 @0002C4B5 begin @0002C4BE:000D local_number11 = (local_number1 = 0); @0002C4CD:000D local_number12 = (local_number1 = -1); @0002C4DC:0018 local_number11 = (local_number11 || local_number12); @0002C4E9:0004 if(local_number11) then // ref index: 1 @0002C4F5:0027 // return coming @0002C4F9:0023 return -2; @0002C502:0006 endif; @0002C502:0006 label_2c502: @0002C504:0021 function_519(local_number1); @0002C50D:0006 local_number11 = LASTRESULT; @0002C517:000E local_number11 = (local_number11 != 0); @0002C526:0004 if(local_number11) then // ref index: 1 @0002C532:0027 // return coming @0002C536:0023 return -2; @0002C53F:0005 endif; @0002C53F:0005 label_2c53f: @0002C541:001E local_number11 = local_string1[0]; @0002C550:000D local_number11 = (local_number11 = 0); @0002C55F:0004 if(local_number11) then // ref index: 1 @0002C56B:0027 // return coming @0002C56F:0023 return 0; @0002C578:0006 endif; @0002C578:0006 label_2c578: @0002C57A:0006 local_number10 = 0; @0002C586:0006 local_number3 = 0; @0002C592:001E local_number11 = local_string2[0]; @0002C5A1:000D local_number11 = (local_number11 = 0); @0002C5B0:0004 if(local_number11) then // ref index: 1 @0002C5BC:0006 local_number10 = 1; @0002C5C8:0004 endif; @0002C5C8:0004 label_2c5c8: @0002C5CA:0032 SizeOf(local_string4); @0002C5D1:0006 local_number8 = LASTRESULT; @0002C5DB:0004 if(local_number10) then // ref index: 8 @0002C5E7:0006 local_number9 = 0; @0002C5F3:0005 label_2c5f3: @0002C5F5:0001 // switch/while/??? @0002C5F9:000D local_number11 = (local_number9 = 0); @0002C608:0004 if(local_number11) then // ref index: 6 @0002C614:001E local_number6 = local_string1[local_number3]; @0002C621:0006 local_number5 = 0; @0002C62D:0008 label_2c62d: @0002C62F:0001 // switch/while/??? @0002C633:000E local_number11 = (local_number6 != 0); @0002C642:0004 if(local_number11) then // ref index: 2 @0002C64E:000C local_number11 = (local_number5 >= local_number8); @0002C65B:0004 if(local_number11) then // ref index: 1 @0002C667:0007 local_number11 = (local_number8 + 100); @0002C676:0031 Resize(local_string4, local_number11); @0002C680:0006 local_number8 = LASTRESULT; @0002C68A:0005 endif; @0002C68A:0005 label_2c68a: @0002C68C:001D local_string4[local_number5] = local_number6; @0002C699:0007 local_number3 = (local_number3 + 1); @0002C6A8:0007 local_number5 = (local_number5 + 1); @0002C6B7:001E local_number6 = local_string1[local_number3]; @0002C6C4:0005 goto label_2c62d; @0002C6CD:0007 endif; @0002C6CD:0007 label_2c6cd: @0002C6CF:001D local_string4[local_number5] = 0; @0002C6DE:0021 function_509(local_number1, local_string4, 0); @0002C6EF:0006 local_number11 = LASTRESULT; @0002C6F9:0009 local_number11 = (local_number11 < 0); @0002C708:0004 if(local_number11) then // ref index: 1 @0002C714:0027 // return coming @0002C718:0023 return -1; @0002C721:0005 endif; @0002C721:0005 label_2c721: @0002C723:0007 local_number3 = (local_number3 + 1); @0002C732:001E local_number11 = local_string1[local_number3]; @0002C73F:000D local_number11 = (local_number11 = 0); @0002C74E:0004 if(local_number11) then // ref index: 1 @0002C75A:0006 local_number9 = 1; @0002C766:0001 endif; @0002C766:0001 label_2c766: @0002C768:0005 goto label_2c5f3; @0002C771:0001 endif; @0002C771:0001 label_2c771: @0002C773:0005 goto label_2cb76; @0002C77C:0005 endif; @0002C77C:0005 label_2c77c: @0002C77E:0006 local_number5 = 0; @0002C78A:0028 StrLengthChars(local_string1); @0002C791:0006 local_number2 = LASTRESULT; @0002C79B:0028 StrLengthChars(local_string2); @0002C7A2:0006 local_number7 = LASTRESULT; @0002C7AC:0006 label_2c7ac: @0002C7AE:0001 // switch/while/??? @0002C7B2:0009 local_number11 = (local_number3 < local_number2); @0002C7BF:0004 if(local_number11) then // ref index: 10 @0002C7CB:0006 local_number9 = 0; @0002C7D7:001E local_number6 = local_string1[local_number3]; @0002C7E4:0006 local_number4 = 0; @0002C7F0:000D label_2c7f0: @0002C7F2:0001 // switch/while/??? @0002C7F6:0009 local_number11 = (local_number4 < local_number7); @0002C803:000D local_number12 = (local_number9 = 0); @0002C812:0019 local_number11 = (local_number11 = local_number12); @0002C81F:0004 if(local_number11) then // ref index: 4 @0002C82B:001E local_number11 = local_string2[local_number4]; @0002C838:000D local_number11 = (local_number6 = local_number11); @0002C845:0004 if(local_number11) then // ref index: 3 @0002C851:000C local_number11 = (local_number5 >= local_number8); @0002C85E:0004 if(local_number11) then // ref index: 1 @0002C86A:0007 local_number11 = (local_number8 + 4); @0002C879:0031 Resize(local_string4, local_number11); @0002C883:0006 local_number8 = LASTRESULT; @0002C88D:000E endif; @0002C88D:000E label_2c88d: @0002C88F:001D local_string4[local_number5] = 0; @0002C89E:001E local_number11 = local_string4[0]; @0002C8AD:000E local_number11 = (local_number11 != 0); @0002C8BC:000E local_number12 = (local_number3 != 0); @0002C8CB:000E local_number13 = (local_number3 != local_number2); @0002C8D8:0019 local_number12 = (local_number12 = local_number13); @0002C8E5:0018 local_number11 = (local_number11 || local_number12); @0002C8F2:0004 if(local_number11) then // ref index: 1 @0002C8FE:0021 function_509(local_number1, local_string4, 0); @0002C90F:0006 local_number11 = LASTRESULT; @0002C919:0009 local_number11 = (local_number11 < 0); @0002C928:0004 if(local_number11) then // ref index: 1 @0002C934:0027 // return coming @0002C938:0023 return -1; @0002C941:0001 endif; @0002C941:0001 endif; @0002C941:0001 label_2c941: @0002C943:0006 local_number9 = 1; @0002C94F:0002 endif; @0002C94F:0002 label_2c94f: @0002C951:0007 local_number4 = (local_number4 + 1); @0002C960:0005 goto label_2c7f0; @0002C969:0007 endif; @0002C969:0007 label_2c969: @0002C96B:000D local_number11 = (local_number9 = 0); @0002C97A:0004 if(local_number11) then // ref index: 2 @0002C986:000C local_number11 = (local_number5 >= local_number8); @0002C993:0004 if(local_number11) then // ref index: 1 @0002C99F:0007 local_number11 = (local_number8 + 100); @0002C9AE:0031 Resize(local_string4, local_number11); @0002C9B8:0006 local_number8 = LASTRESULT; @0002C9C2:0003 endif; @0002C9C2:0003 label_2c9c2: @0002C9C4:001D local_string4[local_number5] = local_number6; @0002C9D1:0007 local_number5 = (local_number5 + 1); @0002C9E0:0005 goto label_2caaf; @0002C9E9:0002 endif; @0002C9E9:0002 label_2c9e9: @0002C9EB:001D local_string4[0] = 0; @0002C9FC:0006 local_number5 = 0; @0002CA08:000D label_2ca08: @0002CA0A:0001 // switch/while/??? @0002CA0E:0009 local_number11 = (local_number3 < local_number2); @0002CA1B:000F local_number12 = (local_number4 - 1); @0002CA2A:001E local_number12 = local_string2[local_number12]; @0002CA37:000D local_number12 = (local_number12 = 32); @0002CA46:0019 local_number11 = (local_number11 = local_number12); @0002CA53:0007 local_number12 = (local_number3 + 1); @0002CA62:001E local_number12 = local_string1[local_number12]; @0002CA6F:000D local_number12 = (local_number12 = 32); @0002CA7E:0019 local_number11 = (local_number11 = local_number12); @0002CA8B:0004 if(local_number11) then // ref index: 1 @0002CA97:0007 local_number3 = (local_number3 + 1); @0002CAA6:0005 goto label_2ca08; @0002CAAF:0002 endif; @0002CAAF:0002 label_2caaf: @0002CAB1:0007 local_number3 = (local_number3 + 1); @0002CAC0:0005 goto label_2c7ac; @0002CAC9:0005 endif; @0002CAC9:0005 label_2cac9: @0002CACB:000C local_number11 = (local_number5 >= local_number8); @0002CAD8:0004 if(local_number11) then // ref index: 1 @0002CAE4:0007 local_number11 = (local_number8 + 4); @0002CAF3:0031 Resize(local_string4, local_number11); @0002CAFD:0006 local_number8 = LASTRESULT; @0002CB07:0009 endif; @0002CB07:0009 label_2cb07: @0002CB09:001D local_string4[local_number5] = 0; @0002CB18:000A local_number11 = (local_number5 > 0); @0002CB27:0004 if(local_number11) then // ref index: 1 @0002CB33:0021 function_509(local_number1, local_string4, 0); @0002CB44:0006 local_number11 = LASTRESULT; @0002CB4E:0009 local_number11 = (local_number11 < 0); @0002CB5D:0004 if(local_number11) then // ref index: 1 @0002CB69:0027 // return coming @0002CB6D:0023 return -1; @0002CB76:0003 endif; @0002CB76:0003 endif; @0002CB76:0003 label_2cb76: @0002CB78:0027 // return coming @0002CB7C:0023 return 0; @0002CB85:0026 end; // checksum: 2c81f @0002CB95:0006 label_2cb95: @0002CB97:0022 function NUMBER function_612(local_number1, local_string1, local_string2) @0002CB97 @0002CB97 @0002CB97 @0002CB97 begin @0002CBA0:0027 // return coming @0002CBA4:0020 lstrlen(local_string1); // dll: KERNEL32.dll @0002CBAD:0006 local_number1 = LASTRESULT; @0002CBB7:0023 return local_number1; @0002CBBE:0026 end; // checksum: e7d3826 @0002CBCA:0007 label_2cbca: @0002CBCC:0022 function NUMBER StrLength(local_string1) @0002CBCC NUMBER local_number1, local_number2; @0002CBCC @0002CBCC @0002CBCC begin @0002CBD5:0032 SizeOf(local_string1); @0002CBDC:0006 local_number1 = LASTRESULT; @0002CBE6:000A local_number2 = (local_number1 > 1024); @0002CBF5:0004 if(local_number2) then // ref index: 1 @0002CC01:0027 // return coming @0002CC05:0023 return local_number1; @0002CC0C:0003 endif; @0002CC0C:0003 label_2cc0c: @0002CC0E:0027 // return coming @0002CC12:0023 return 1024; @0002CC1B:0026 end; // checksum: 24a15 @0002CC27:0007 label_2cc27: @0002CC29:0022 function NUMBER StrRemoveLastSlash(local_string1) @0002CC29 NUMBER local_number1, local_number2; @0002CC29 @0002CC29 @0002CC29 begin @0002CC32:0028 StrLengthChars(local_string1); @0002CC39:0006 local_number1 = LASTRESULT; @0002CC43:0009 local_number2 = (local_number1 < 2); @0002CC52:0004 if(local_number2) then // ref index: 1 @0002CC5E:0027 // return coming @0002CC62:0023 return 0; @0002CC6B:000A endif; @0002CC6B:000A label_2cc6b: @0002CC6D:000F local_number2 = (local_number1 - 1); @0002CC7C:001E local_number2 = local_string1[local_number2]; @0002CC89:000D local_number2 = (local_number2 = 92); @0002CC98:0004 if(local_number2) then // ref index: 2 @0002CCA4:000F local_number2 = (local_number1 - 2); @0002CCB3:001E local_number2 = local_string1[local_number2]; @0002CCC0:000D local_number2 = (local_number2 = 58); @0002CCCF:0004 if(local_number2) then // ref index: 1 @0002CCDB:0027 // return coming @0002CCDF:0023 return 0; @0002CCE8:0002 endif; @0002CCE8:0002 label_2cce8: @0002CCEA:000F local_number2 = (local_number1 - 1); @0002CCF9:001D local_string1[local_number2] = 0; @0002CD08:0003 endif; @0002CD08:0003 label_2cd08: @0002CD0A:0027 // return coming @0002CD0E:0023 return 0; @0002CD17:0026 end; // checksum: 38c1e @0002CD23:000A label_2cd23: @0002CD25:0022 function NUMBER function_615(local_string1) @0002CD25 NUMBER local_number1, local_number2; @0002CD25 @0002CD25 @0002CD25 begin @0002CD2E:0028 StrLengthChars(local_string1); @0002CD35:0006 local_number1 = LASTRESULT; @0002CD3F:000A local_number2 = (local_number1 > 2); @0002CD4E:0004 if(local_number2) then // ref index: 2 @0002CD5A:000F local_number2 = (local_number1 - 1); @0002CD69:001E local_number2 = local_string1[local_number2]; @0002CD76:000E local_number2 = (local_number2 != 92); @0002CD85:0004 if(local_number2) then // ref index: 1 @0002CD91:0007 local_string1 = (local_string1 + "\\"); @0002CD9F:0001 endif; @0002CD9F:0001 label_2cd9f: @0002CDA1:0005 goto label_2cdba; @0002CDAA:0001 endif; @0002CDAA:0001 label_2cdaa: @0002CDAC:0007 local_string1 = (local_string1 + "\\"); @0002CDBA:0003 label_2cdba: @0002CDBC:0027 // return coming @0002CDC0:0023 return 0; @0002CDC9:0026 end; // checksum: 3fd14 @0002CDD5:0006 label_2cdd5: @0002CDD7:0022 function NUMBER function_616(local_string1) @0002CDD7 NUMBER local_number1; @0002CDD7 STRING local_string2; @0002CDD7 @0002CDD7 begin @0002CDE0:0006 local_string1 = local_string2; @0002CDEA:000D local_number1 = (local_string2 = ""); @0002CDF7:0004 if(local_number1) then // ref index: 1 @0002CE03:0027 // return coming @0002CE07:0023 return 0; @0002CE10:0008 endif; @0002CE10:0008 label_2ce10: @0002CE12:0021 StrLength(local_string1); @0002CE1B:0006 local_number1 = LASTRESULT; @0002CE25:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll @0002CE31:0006 local_number1 = LASTRESULT; @0002CE3B:000B local_number1 = (local_number1 <= 0); @0002CE4A:0004 if(local_number1) then // ref index: 1 @0002CE56:0027 // return coming @0002CE5A:0023 return -1; @0002CE63:0003 endif; @0002CE63:0003 label_2ce63: @0002CE65:0027 // return coming @0002CE69:0023 return 0; @0002CE72:0026 end; // checksum: dcdd1fba @0002CE7E:0007 label_2ce7e: @0002CE80:0022 function NUMBER function_617(local_string1, local_string2) @0002CE80 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5; @0002CE80 @0002CE80 @0002CE80 begin @0002CE89:0028 StrLengthChars(local_string1); @0002CE90:0006 local_number2 = LASTRESULT; @0002CE9A:000D local_number3 = (local_number2 = 0); @0002CEA9:0004 if(local_number3) then // ref index: 1 @0002CEB5:0027 // return coming @0002CEB9:0023 return -2; @0002CEC2:0009 endif; @0002CEC2:0009 label_2cec2: @0002CEC4:0004 if(local_number1) then // ref index: 4 @0002CED0:0008 local_number3 = (local_string1 % " "); @0002CEDE:000D local_number3 = (local_number3 = 0); @0002CEED:001E local_number4 = local_string1[0]; @0002CEFC:000D local_number4 = (local_number4 = 34); @0002CF0B:0018 local_number3 = (local_number3 || local_number4); @0002CF18:0004 if(local_number3) then // ref index: 1 @0002CF24:0027 // return coming @0002CF28:0023 return 0; @0002CF31:0006 endif; @0002CF31:0006 label_2cf31: @0002CF33:001E local_number3 = local_string1[0]; @0002CF42:000E local_number3 = (local_number3 != 34); @0002CF51:0004 if(local_number3) then // ref index: 1 @0002CF5D:0007 local_string1 = ("\"" + local_string1); @0002CF6B:0028 StrLengthChars(local_string1); @0002CF72:0006 local_number2 = LASTRESULT; @0002CF7C:0005 endif; @0002CF7C:0005 label_2cf7c: @0002CF7E:000F local_number3 = (local_number2 - 1); @0002CF8D:001E local_number3 = local_string1[local_number3]; @0002CF9A:000E local_number3 = (local_number3 != 34); @0002CFA9:0004 if(local_number3) then // ref index: 1 @0002CFB5:0007 local_string1 = (local_string1 + "\""); @0002CFC3:0002 endif; @0002CFC3:0002 label_2cfc3: @0002CFC5:0027 // return coming @0002CFC9:0023 return 0; @0002CFD2:0011 endif; @0002CFD2:0011 label_2cfd2: @0002CFD4:0001 // switch/while/??? @0002CFD8:000A local_number3 = (local_number2 > 0); @0002CFE7:001E local_number4 = local_string1[0]; @0002CFF6:000D local_number4 = (local_number4 = 34); @0002D005:000F local_number5 = (local_number2 - 1); @0002D014:001E local_number5 = local_string1[local_number5]; @0002D021:000D local_number5 = (local_number5 = 34); @0002D030:0018 local_number4 = (local_number4 || local_number5); @0002D03D:0019 local_number3 = (local_number3 = local_number4); @0002D04A:0004 if(local_number3) then // ref index: 3 @0002D056:001E local_number3 = local_string1[0]; @0002D065:000D local_number3 = (local_number3 = 34); @0002D074:0004 if(local_number3) then // ref index: 1 @0002D080:000F local_number3 = (local_number2 - 1); @0002D08F:0029 StrSub(local_string1, local_string1, 1, local_number3); @0002D0A1:0028 StrLengthChars(local_string1); @0002D0A8:0006 local_number2 = LASTRESULT; @0002D0B2:0008 endif; @0002D0B2:0008 label_2d0b2: @0002D0B4:000F local_number3 = (local_number2 - 1); @0002D0C3:001E local_number3 = local_string1[local_number3]; @0002D0D0:000D local_number3 = (local_number3 = 34); @0002D0DF:0004 if(local_number3) then // ref index: 1 @0002D0EB:000F local_number3 = (local_number2 - 1); @0002D0FA:0029 StrSub(local_string1, local_string1, 0, local_number3); @0002D10C:0028 StrLengthChars(local_string1); @0002D113:0006 local_number2 = LASTRESULT; @0002D11D:0001 endif; @0002D11D:0001 label_2d11d: @0002D11F:0005 goto label_2cfd2; @0002D128:0003 endif; @0002D128:0003 label_2d128: @0002D12A:0027 // return coming @0002D12E:0023 return 0; @0002D137:0026 end; // checksum: 20039321 @0002D143:0007 label_2d143: @0002D145:0022 function NUMBER LongPathToQuote(local_string1, local_number1) @0002D145 NUMBER local_number2, local_number3, local_number4; @0002D145 STRING local_string2; @0002D145 @0002D145 begin @0002D14E:0021 StrLength(local_string1); @0002D157:0006 local_number2 = LASTRESULT; @0002D161:000D local_number3 = (local_string1 = ""); @0002D16E:0004 if(local_number3) then // ref index: 1 @0002D17A:0027 // return coming @0002D17E:0023 return -1; @0002D187:0008 endif; @0002D187:0008 label_2d187: @0002D189:000A local_number3 = (local_number2 > 1); @0002D198:000F local_number4 = (local_number2 - 1); @0002D1A7:001E local_number4 = local_string1[local_number4]; @0002D1B4:000D local_number4 = (local_number4 = 92); @0002D1C3:0019 local_number3 = (local_number3 = local_number4); @0002D1D0:0004 if(local_number3) then // ref index: 1 @0002D1DC:000F local_number3 = (local_number2 - 1); @0002D1EB:001D local_string1[local_number3] = 0; @0002D1FA:0012 endif; @0002D1FA:0012 label_2d1fa: @0002D1FC:0006 local_string2 = local_string1; @0002D206:0021 StrRemoveLastSlash(local_string1); @0002D20F:0006 local_number3 = LASTRESULT; @0002D219:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0002D228:0006 local_number1 = LASTRESULT; @0002D232:0004 if(local_number1) then // ref index: 2 @0002D23E:000D local_number3 = (local_string1 = ""); @0002D24B:0004 if(local_number3) then // ref index: 1 @0002D257:0006 local_string1 = local_string2; @0002D261:0031 Resize(local_string1, local_number1); @0002D26B:0021 StrRemoveLastSlash(local_string1); @0002D274:0006 local_number3 = LASTRESULT; @0002D27E:0020 GetShortPathNameA(local_string1, local_string1, local_number3); // dll: KERNEL32.dll @0002D28D:0006 local_number3 = LASTRESULT; @0002D297:000D local_number3 = (local_number3 = 0); @0002D2A6:0004 if(local_number3) then // ref index: 1 @0002D2B2:0027 // return coming @0002D2B6:0023 return -1; @0002D2BF:0002 endif; @0002D2BF:0002 endif; @0002D2BF:0002 label_2d2bf: @0002D2C1:0027 // return coming @0002D2C5:0023 return 0; @0002D2CE:0003 endif; @0002D2CE:0003 label_2d2ce: @0002D2D0:0027 // return coming @0002D2D4:0023 return -1; @0002D2DD:0026 end; // checksum: fff835f2 @0002D2E9:0005 label_2d2e9: @0002D2EB:0022 function NUMBER LongPathToShortPath(local_string1) @0002D2EB NUMBER local_number1, local_number2, local_number3; @0002D2EB @0002D2EB @0002D2EB begin @0002D2F4:000D local_number3 = (local_string1 = ""); @0002D301:0004 if(local_number3) then // ref index: 1 @0002D30D:0027 // return coming @0002D311:0023 return -1; @0002D31A:0008 endif; @0002D31A:0008 label_2d31a: @0002D31C:0021 StrRemoveLastSlash(local_string1); @0002D325:0006 local_number1 = LASTRESULT; @0002D32F:0020 PathGetLongFromShort(local_string1, local_string1, local_number1); // dll: ISRT.dll @0002D33E:0006 local_number2 = LASTRESULT; @0002D348:000B local_number3 = (local_number2 <= 0); @0002D357:0004 if(local_number3) then // ref index: 1 @0002D363:0027 // return coming @0002D367:0023 return local_number2; @0002D36E:0008 endif; @0002D36E:0008 label_2d36e: @0002D370:0031 Resize(local_string1, local_number2); @0002D37A:0027 // return coming @0002D37E:0021 StrRemoveLastSlash(local_string1); @0002D387:0006 local_number3 = LASTRESULT; @0002D391:0020 PathGetLongFromShort(local_string1, local_string1, local_number3); // dll: ISRT.dll @0002D3A0:0006 local_number3 = LASTRESULT; @0002D3AA:0023 return local_number3; @0002D3B1:0026 end; // checksum: fffc3aee @0002D3BD:0005 label_2d3bd: @0002D3BF:0022 function NUMBER LongPathFromShortPath(local_string1) @0002D3BF NUMBER local_number1, local_number2, local_number3, local_number4; @0002D3BF STRING local_string2; @0002D3BF OBJECT local_object1; @0002D3BF begin @0002D3C8:0021 StrRemoveLastSlash(local_string1); @0002D3D1:0006 local_number2 = LASTRESULT; @0002D3DB:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0002D3ED:0006 local_number1 = LASTRESULT; @0002D3F7:000E label_2d3f7: @0002D3F9:0001 // switch/while/??? @0002D3FD:000D local_number3 = (local_number1 = -5); @0002D40C:0009 local_number4 = (local_number2 < 100000); @0002D41B:0019 local_number3 = (local_number3 = local_number4); @0002D428:0004 if(local_number3) then // ref index: 1 @0002D434:0021 StrRemoveLastSlash(local_string1); @0002D43D:0006 local_number3 = LASTRESULT; @0002D447:0010 local_number3 = (local_number3 * 2); @0002D456:0031 Resize(local_string1, local_number3); @0002D460:0021 StrRemoveLastSlash(local_string1); @0002D469:0006 local_number2 = LASTRESULT; @0002D473:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll @0002D485:0006 local_number1 = LASTRESULT; @0002D48F:0005 goto label_2d3f7; @0002D498:0003 endif; @0002D498:0003 label_2d498: @0002D49A:0027 // return coming @0002D49E:0023 return local_number1; @0002D4A5:0026 end; // checksum: fe7fb8ef @0002D4B5:000C label_2d4b5: @0002D4B7:0022 function NUMBER function_621(local_string1, local_string2) @0002D4B7 NUMBER local_number1, local_number2, local_number3; @0002D4B7 STRING local_string3; @0002D4B7 @0002D4B7 begin @0002D4C0:0006 local_string3 = local_string1; @0002D4CA:0028 StrLengthChars(local_string1); @0002D4D1:0006 local_number3 = LASTRESULT; @0002D4DB:000F local_number3 = (local_number3 - local_number1); @0002D4E8:0029 StrSub(local_string3, local_string1, local_number1, local_number3); @0002D4F8:002A StrFind(local_string3, local_string2); @0002D502:0006 local_number2 = LASTRESULT; @0002D50C:0009 local_number3 = (local_number2 < 0); @0002D51B:0004 if(local_number3) then // ref index: 1 @0002D527:0027 // return coming @0002D52B:0023 return local_number2; @0002D532:0004 endif; @0002D532:0004 label_2d532: @0002D534:0027 // return coming @0002D538:0007 local_number3 = (local_number1 + local_number2); @0002D545:0023 return local_number3; @0002D54C:0026 end; // checksum: 49108 @0002D558:0007 label_2d558: @0002D55A:0022 function NUMBER function_622(local_string1, local_string2, local_number1) @0002D55A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8; @0002D55A STRING local_string3, local_string4, local_string5, local_string6; @0002D55A @0002D55A begin @0002D563:0021 StrLength(local_string1); @0002D56C:0006 local_number6 = LASTRESULT; @0002D576:000D local_number6 = (local_number6 = 0); @0002D585:0004 if(local_number6) then // ref index: 1 @0002D591:0027 // return coming @0002D595:0023 return 0; @0002D59E:0007 endif; @0002D59E:0007 label_2d59e: @0002D5A0:0021 StrLength(local_string2); @0002D5A9:0006 local_number6 = LASTRESULT; @0002D5B3:000D local_number6 = (local_number6 = 0); @0002D5C2:0004 if(local_number6) then // ref index: 1 @0002D5CE:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 656, -1); @0002D60A:0027 // return coming @0002D60E:0023 return -1; @0002D617:0007 endif; @0002D617:0007 label_2d617: @0002D619:0021 StrLength(local_string1); @0002D622:0006 local_number6 = LASTRESULT; @0002D62C:000C local_number6 = (local_number1 >= local_number6); @0002D639:0004 if(local_number6) then // ref index: 1 @0002D645:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 657, -1); @0002D681:0027 // return coming @0002D685:0023 return -1; @0002D68E:0006 endif; @0002D68E:0006 label_2d68e: @0002D690:0028 StrLengthChars(local_string2); @0002D697:0006 local_number2 = LASTRESULT; @0002D6A1:0028 StrLengthChars(local_string3); @0002D6A8:0006 local_number3 = LASTRESULT; @0002D6B2:0006 local_number4 = 0; @0002D6BE:0006 local_number5 = 0; @0002D6CA:0016 label_2d6ca: @0002D6CC:0001 // switch/while/??? @0002D6D0:000C local_number6 = (local_number4 >= 0); @0002D6DF:0028 StrLengthChars(local_string1); @0002D6E6:0006 local_number7 = LASTRESULT; @0002D6F0:0009 local_number7 = (local_number4 < local_number7); @0002D6FD:0019 local_number6 = (local_number6 = local_number7); @0002D70A:0004 if(local_number6) then // ref index: 2 @0002D716:0021 function_622(local_string1, local_string2, local_number1); @0002D725:0006 local_number4 = LASTRESULT; @0002D72F:000C local_number6 = (local_number4 >= 0); @0002D73E:0004 if(local_number6) then // ref index: 1 @0002D74A:0029 StrSub(local_string4, local_string1, 0, local_number4); @0002D75C:0007 local_number6 = (local_number4 + local_number2); @0002D769:0028 StrLengthChars(local_string1); @0002D770:0006 local_number7 = LASTRESULT; @0002D77A:0007 local_number8 = (local_number4 + local_number2); @0002D787:000F local_number7 = (local_number7 - local_number8); @0002D794:0029 StrSub(local_string5, local_string1, local_number6, local_number7); @0002D7A4:0007 local_string6 = (local_string4 + local_string3); @0002D7B1:0007 local_string1 = (local_string6 + local_string5); @0002D7BE:0007 local_number1 = (local_number4 + local_number3); @0002D7CB:0007 local_number5 = (local_number5 + 1); @0002D7DA:0001 endif; @0002D7DA:0001 label_2d7da: @0002D7DC:0005 goto label_2d6ca; @0002D7E5:0003 endif; @0002D7E5:0003 label_2d7e5: @0002D7E7:0027 // return coming @0002D7EB:0023 return local_number5; @0002D7F2:0026 end; // checksum: fefb6acc @0002D7FE:000D label_2d7fe: @0002D800:0022 function NUMBER function_623(local_string1, local_string2, local_string3, local_number1) @0002D800 NUMBER local_number2; @0002D800 @0002D800 @0002D800 begin @0002D809:0021 StrRemoveLastSlash(local_string2); @0002D812:0006 local_number2 = LASTRESULT; @0002D81C:0020 __LoadString(global_number50, local_string1, local_string2, local_number2); // dll: ISRT.dll @0002D82E:0006 local_number1 = LASTRESULT; @0002D838:000A local_number2 = (local_number1 > 0); @0002D847:0004 if(local_number2) then // ref index: 1 @0002D853:0007 local_number2 = (local_number1 + 1); @0002D862:0031 Resize(local_string2, local_number2); @0002D86C:0021 StrRemoveLastSlash(local_string2); @0002D875:0006 local_number2 = LASTRESULT; @0002D87F:0020 __LoadString(global_number50, local_string1, local_string2, local_number2); // dll: ISRT.dll @0002D891:0006 local_number1 = LASTRESULT; @0002D89B:0005 endif; @0002D89B:0005 label_2d89b: @0002D89D:000D local_number2 = (local_number1 = 0); @0002D8AC:0004 if(local_number2) then // ref index: 1 @0002D8B8:0027 // return coming @0002D8BC:0023 return 0; @0002D8C5:0005 goto label_2d919; @0002D8CE:0003 endif; @0002D8CE:0003 label_2d8ce: @0002D8D0:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 794, -1); @0002D90C:0027 // return coming @0002D910:0023 return -1; @0002D919:0001 label_2d919: @0002D91B:0026 end; // checksum: 130c521a @0002D927:0008 label_2d927: @0002D929:0022 function NUMBER function_624(local_string1, local_string2) @0002D929 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7; @0002D929 @0002D929 @0002D929 begin @0002D932:0006 local_number1 = 0; @0002D93E:0021 function_623(local_string1, "0x", "", 0); @0002D954:0021 function_623(local_string1, "0X", "", 0); @0002D96A:0028 StrLengthChars(local_string1); @0002D971:0006 local_number3 = LASTRESULT; @0002D97B:0006 local_number4 = 1; @0002D987:0006 local_number2 = 0; @0002D993:001B label_2d993: @0002D995:0001 // switch/while/??? @0002D999:001E local_number5 = local_string1[local_number2]; @0002D9A6:000E local_number5 = (local_number5 != 32); @0002D9B5:000B local_number6 = (local_number2 <= local_number3); @0002D9C2:0019 local_number5 = (local_number5 = local_number6); @0002D9CF:0019 local_number5 = (local_number5 = local_number4); @0002D9DC:0004 if(local_number5) then // ref index: 17 @0002D9E8:001E local_number5 = local_string1[local_number2]; @0002D9F5:000C local_number5 = (local_number5 >= 48); @0002DA04:001E local_number6 = local_string1[local_number2]; @0002DA11:000B local_number6 = (local_number6 <= 57); @0002DA20:0019 local_number5 = (local_number5 = local_number6); @0002DA2D:001E local_number6 = local_string1[local_number2]; @0002DA3A:000C local_number6 = (local_number6 >= 65); @0002DA49:001E local_number7 = local_string1[local_number2]; @0002DA56:000B local_number7 = (local_number7 <= 70); @0002DA65:0019 local_number6 = (local_number6 = local_number7); @0002DA72:0018 local_number5 = (local_number5 || local_number6); @0002DA7F:001E local_number6 = local_string1[local_number2]; @0002DA8C:000C local_number6 = (local_number6 >= 97); @0002DA9B:001E local_number7 = local_string1[local_number2]; @0002DAA8:000B local_number7 = (local_number7 <= 102); @0002DAB7:0019 local_number6 = (local_number6 = local_number7); @0002DAC4:0018 local_number5 = (local_number5 || local_number6); @0002DAD1:0004 if(local_number5) then // ref index: 15 @0002DADD:0001 // switch/while/??? @0002DAE1:001E local_number5 = local_string1[local_number2]; @0002DAEE:0005 label_2daee: @0002DAF0:000D local_number6 = (local_number5 = 65); @0002DAFF:0004 if(local_number6) then // ref index: 1 @0002DB0B:0010 local_number6 = (local_number1 * 16); @0002DB1A:0007 local_number1 = (local_number6 + 10); @0002DB29:0005 goto label_2de58; @0002DB32:0005 endif; @0002DB32:0005 label_2db32: @0002DB34:000D local_number6 = (local_number5 = 97); @0002DB43:0004 if(local_number6) then // ref index: 1 @0002DB4F:0010 local_number6 = (local_number1 * 16); @0002DB5E:0007 local_number1 = (local_number6 + 10); @0002DB6D:0005 goto label_2de58; @0002DB76:0005 endif; @0002DB76:0005 label_2db76: @0002DB78:000D local_number6 = (local_number5 = 66); @0002DB87:0004 if(local_number6) then // ref index: 1 @0002DB93:0010 local_number6 = (local_number1 * 16); @0002DBA2:0007 local_number1 = (local_number6 + 11); @0002DBB1:0005 goto label_2de58; @0002DBBA:0005 endif; @0002DBBA:0005 label_2dbba: @0002DBBC:000D local_number6 = (local_number5 = 98); @0002DBCB:0004 if(local_number6) then // ref index: 1 @0002DBD7:0010 local_number6 = (local_number1 * 16); @0002DBE6:0007 local_number1 = (local_number6 + 11); @0002DBF5:0005 goto label_2de58; @0002DBFE:0005 endif; @0002DBFE:0005 label_2dbfe: @0002DC00:000D local_number6 = (local_number5 = 67); @0002DC0F:0004 if(local_number6) then // ref index: 1 @0002DC1B:0010 local_number6 = (local_number1 * 16); @0002DC2A:0007 local_number1 = (local_number6 + 12); @0002DC39:0005 goto label_2de58; @0002DC42:0005 endif; @0002DC42:0005 label_2dc42: @0002DC44:000D local_number6 = (local_number5 = 99); @0002DC53:0004 if(local_number6) then // ref index: 1 @0002DC5F:0010 local_number6 = (local_number1 * 16); @0002DC6E:0007 local_number1 = (local_number6 + 12); @0002DC7D:0005 goto label_2de58; @0002DC86:0005 endif; @0002DC86:0005 label_2dc86: @0002DC88:000D local_number6 = (local_number5 = 68); @0002DC97:0004 if(local_number6) then // ref index: 1 @0002DCA3:0010 local_number6 = (local_number1 * 16); @0002DCB2:0007 local_number1 = (local_number6 + 13); @0002DCC1:0005 goto label_2de58; @0002DCCA:0005 endif; @0002DCCA:0005 label_2dcca: @0002DCCC:000D local_number6 = (local_number5 = 100); @0002DCDB:0004 if(local_number6) then // ref index: 1 @0002DCE7:0010 local_number6 = (local_number1 * 16); @0002DCF6:0007 local_number1 = (local_number6 + 13); @0002DD05:0005 goto label_2de58; @0002DD0E:0005 endif; @0002DD0E:0005 label_2dd0e: @0002DD10:000D local_number6 = (local_number5 = 69); @0002DD1F:0004 if(local_number6) then // ref index: 1 @0002DD2B:0010 local_number6 = (local_number1 * 16); @0002DD3A:0007 local_number1 = (local_number6 + 14); @0002DD49:0005 goto label_2de58; @0002DD52:0005 endif; @0002DD52:0005 label_2dd52: @0002DD54:000D local_number6 = (local_number5 = 101); @0002DD63:0004 if(local_number6) then // ref index: 1 @0002DD6F:0010 local_number6 = (local_number1 * 16); @0002DD7E:0007 local_number1 = (local_number6 + 14); @0002DD8D:0005 goto label_2de58; @0002DD96:0005 endif; @0002DD96:0005 label_2dd96: @0002DD98:000D local_number6 = (local_number5 = 70); @0002DDA7:0004 if(local_number6) then // ref index: 1 @0002DDB3:0010 local_number6 = (local_number1 * 16); @0002DDC2:0007 local_number1 = (local_number6 + 15); @0002DDD1:0005 goto label_2de58; @0002DDDA:0005 endif; @0002DDDA:0005 label_2ddda: @0002DDDC:000D local_number6 = (local_number5 = 102); @0002DDEB:0004 if(local_number6) then // ref index: 1 @0002DDF7:0010 local_number6 = (local_number1 * 16); @0002DE06:0007 local_number1 = (local_number6 + 15); @0002DE15:0005 goto label_2de58; @0002DE1E:0004 endif; @0002DE1E:0004 label_2de1e: @0002DE20:0010 local_number6 = (local_number1 * 16); @0002DE2F:001E local_number7 = local_string1[local_number2]; @0002DE3C:000F local_number7 = (local_number7 - 48); @0002DE4B:0007 local_number1 = (local_number6 + local_number7); @0002DE58:0001 label_2de58: @0002DE5A:0005 goto label_2de71; @0002DE63:0001 endif; @0002DE63:0001 label_2de63: @0002DE65:0006 local_number4 = 0; @0002DE71:0002 label_2de71: @0002DE73:0007 local_number2 = (local_number2 + 1); @0002DE82:0005 goto label_2d993; @0002DE8B:0009 endif; @0002DE8B:0009 label_2de8b: @0002DE8D:000F local_number2 = (local_number2 - 1); @0002DE9C:000D local_number5 = (local_number2 = 0); @0002DEAB:000D local_number6 = (local_number2 = -1); @0002DEBA:0018 local_number5 = (local_number5 || local_number6); @0002DEC7:0004 if(local_number5) then // ref index: 1 @0002DED3:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\Str.rul", 883, -1); @0002DF0F:0027 // return coming @0002DF13:0023 return -1; @0002DF1C:0005 goto label_2df34; @0002DF25:0002 endif; @0002DF25:0002 label_2df25: @0002DF27:0027 // return coming @0002DF2B:0023 return 0; @0002DF34:0001 label_2df34: @0002DF36:0026 end; // checksum: 7f0a5a27 @0002DF42:0007 label_2df42: @0002DF44:0022 function NUMBER function_625(local_number1, local_string1) @0002DF44 NUMBER local_number2, local_number3, local_number4, local_number5; @0002DF44 @0002DF44 @0002DF44 begin @0002DF4D:0028 StrLengthChars(local_string1); @0002DF54:0006 local_number2 = LASTRESULT; @0002DF5E:000D local_number4 = (local_number2 = 0); @0002DF6D:0004 if(local_number4) then // ref index: 1 @0002DF79:0027 // return coming @0002DF7D:0023 return 0; @0002DF86:0001 endif; @0002DF86:0001 label_2df86: @0002DF88:0006 local_number1 = 0; @0002DF94:000D label_2df94: @0002DF96:0001 // switch/while/??? @0002DF9A:0009 local_number4 = (local_number1 < local_number2); @0002DFA7:000D local_number5 = (local_number3 = 0); @0002DFB6:0019 local_number4 = (local_number4 = local_number5); @0002DFC3:0004 if(local_number4) then // ref index: 3 @0002DFCF:001E local_number4 = local_string1[local_number1]; @0002DFDC:000D local_number4 = (local_number4 = 9); @0002DFEB:001E local_number5 = local_string1[local_number1]; @0002DFF8:000D local_number5 = (local_number5 = 32); @0002E007:0018 local_number4 = (local_number4 || local_number5); @0002E014:0004 if(local_number4) then // ref index: 1 @0002E020:0007 local_number1 = (local_number1 + 1); @0002E02F:0005 goto label_2e046; @0002E038:0001 endif; @0002E038:0001 label_2e038: @0002E03A:0006 local_number3 = 1; @0002E046:0001 label_2e046: @0002E048:0005 goto label_2df94; @0002E051:0003 endif; @0002E051:0003 label_2e051: @0002E053:000F local_number4 = (local_number2 - local_number1); @0002E060:0029 StrSub(local_string1, local_string1, local_number1, local_number4); @0002E070:0006 local_number2 = LASTRESULT; @0002E07A:000F label_2e07a: @0002E07C:0001 // switch/while/??? @0002E080:000A local_number4 = (local_number2 > 0); @0002E08F:000D local_number5 = (local_number3 = 0); @0002E09E:0019 local_number4 = (local_number4 = local_number5); @0002E0AB:0004 if(local_number4) then // ref index: 3 @0002E0B7:000F local_number4 = (local_number2 - 1); @0002E0C6:001E local_number4 = local_string1[local_number4]; @0002E0D3:000D local_number4 = (local_number4 = 9); @0002E0E2:000F local_number5 = (local_number2 - 1); @0002E0F1:001E local_number5 = local_string1[local_number5]; @0002E0FE:000D local_number5 = (local_number5 = 32); @0002E10D:0018 local_number4 = (local_number4 || local_number5); @0002E11A:0004 if(local_number4) then // ref index: 1 @0002E126:000F local_number2 = (local_number2 - 1); @0002E135:0005 goto label_2e14c; @0002E13E:0001 endif; @0002E13E:0001 label_2e13e: @0002E140:0006 local_number3 = 1; @0002E14C:0001 label_2e14c: @0002E14E:0005 goto label_2e07a; @0002E157:0004 endif; @0002E157:0004 label_2e157: @0002E159:001D local_string1[local_number2] = 0; @0002E168:0027 // return coming @0002E16C:0023 return 0; @0002E175:0026 end; // checksum: 43530 @0002E181:0004 label_2e181: @0002E183:0022 function NUMBER function_626(local_string1) @0002E183 @0002E183 @0002E183 @0002E183 begin @0002E18C:0027 // return coming @0002E190:0023 return global_string67; @0002E197:0026 end; // checksum: 11324 @0002E1A3:0004 label_2e1a3: @0002E1A5:0022 function STRING function_633() @0002E1A5 @0002E1A5 @0002E1A5 @0002E1A5 begin @0002E1AE:0027 // return coming @0002E1B2:0023 return global_number48; @0002E1B9:0026 end; // checksum: 11324 @0002E1C5:0004 label_2e1c5: @0002E1C7:0022 function NUMBER function_634() @0002E1C7 @0002E1C7 @0002E1C7 @0002E1C7 begin @0002E1D0:0027 // return coming @0002E1D4:0023 return global_string42; @0002E1DB:0026 end; // checksum: 11325 @0002E1E7:0004 label_2e1e7: @0002E1E9:0022 function STRING function_635() @0002E1E9 @0002E1E9 @0002E1E9 @0002E1E9 begin @0002E1F2:0027 // return coming @0002E1F6:0023 return global_string51; @0002E1FD:0026 end; // checksum: 11325 @0002E209:0004 label_2e209: @0002E20B:0022 function STRING function_636() @0002E20B @0002E20B @0002E20B @0002E20B begin @0002E214:0027 // return coming @0002E218:0023 return global_string44; @0002E21F:0026 end; // checksum: 11325 @0002E22B:0004 label_2e22b: @0002E22D:0022 function STRING function_637() @0002E22D @0002E22D @0002E22D @0002E22D begin @0002E236:0027 // return coming @0002E23A:0023 return global_string45; @0002E241:0026 end; // checksum: 11325 @0002E24D:0004 label_2e24d: @0002E24F:0022 function STRING function_638() @0002E24F @0002E24F @0002E24F @0002E24F begin @0002E258:0027 // return coming @0002E25C:0023 return global_string54; @0002E263:0026 end; // checksum: 11325 @0002E26F:0004 label_2e26f: @0002E271:0022 function STRING function_639() @0002E271 @0002E271 @0002E271 @0002E271 begin @0002E27A:0027 // return coming @0002E27E:0023 return global_string56; @0002E285:0026 end; // checksum: 11325 @0002E291:0004 label_2e291: @0002E293:0022 function STRING function_640() @0002E293 @0002E293 @0002E293 @0002E293 begin @0002E29C:0027 // return coming @0002E2A0:0023 return global_string48; @0002E2A7:0026 end; // checksum: 11325 @0002E2B3:0004 label_2e2b3: @0002E2B5:0022 function STRING function_641() @0002E2B5 @0002E2B5 @0002E2B5 @0002E2B5 begin @0002E2BE:0027 // return coming @0002E2C2:0023 return global_number39; @0002E2C9:0026 end; // checksum: 11324 @0002E2D5:0004 label_2e2d5: @0002E2D7:0022 function NUMBER function_642() @0002E2D7 @0002E2D7 @0002E2D7 @0002E2D7 begin @0002E2E0:0027 // return coming @0002E2E4:0023 return global_number44; @0002E2EB:0026 end; // checksum: 11324 @0002E2F7:0004 label_2e2f7: @0002E2F9:0022 function NUMBER function_643() @0002E2F9 @0002E2F9 @0002E2F9 @0002E2F9 begin @0002E302:0027 // return coming @0002E306:0023 return global_number40; @0002E30D:0026 end; // checksum: 11324 @0002E319:0004 label_2e319: @0002E31B:0022 function NUMBER function_644() @0002E31B @0002E31B @0002E31B @0002E31B begin @0002E324:0027 // return coming @0002E328:0023 return global_string52; @0002E32F:0026 end; // checksum: 11325 @0002E33B:0004 label_2e33b: @0002E33D:0022 function STRING function_645() @0002E33D @0002E33D @0002E33D @0002E33D begin @0002E346:0027 // return coming @0002E34A:0023 return global_number41; @0002E351:0026 end; // checksum: 11324 @0002E35D:0004 label_2e35d: @0002E35F:0022 function NUMBER function_646() @0002E35F @0002E35F @0002E35F @0002E35F begin @0002E368:0027 // return coming @0002E36C:0023 return global_string58; @0002E373:0026 end; // checksum: 11325 @0002E37F:0004 label_2e37f: @0002E381:0022 function STRING function_647() @0002E381 @0002E381 @0002E381 @0002E381 begin @0002E38A:0027 // return coming @0002E38E:0023 return global_string59; @0002E395:0026 end; // checksum: 11325 @0002E3A1:0005 label_2e3a1: @0002E3A3:0022 function STRING function_648() @0002E3A3 @0002E3A3 @0002E3A3 @0002E3A3 begin @0002E3AC:0020 __GetEnabledIServices(global_number50, global_number42); // dll: ISRT.dll @0002E3B8:0027 // return coming @0002E3BC:0023 return global_number42; @0002E3C3:0026 end; // checksum: 231c006f @0002E3CF:0004 label_2e3cf: @0002E3D1:0022 function NUMBER function_649() @0002E3D1 @0002E3D1 @0002E3D1 @0002E3D1 begin @0002E3DA:0027 // return coming @0002E3DE:0023 return global_string61; @0002E3E5:0026 end; // checksum: 11325 @0002E3F1:0005 label_2e3f1: @0002E3F3:0022 function STRING function_650() @0002E3F3 @0002E3F3 @0002E3F3 @0002E3F3 begin @0002E3FC:0020 __GetRemoveAllMode(global_number50, global_number43); // dll: ISRT.dll @0002E408:0027 // return coming @0002E40C:0023 return global_number43; @0002E413:0026 end; // checksum: 725c3e26 @0002E41F:0004 label_2e41f: @0002E421:0022 function NUMBER function_651() @0002E421 @0002E421 @0002E421 @0002E421 begin @0002E42A:0027 // return coming @0002E42E:0023 return global_string64; @0002E435:0026 end; // checksum: 11325 @0002E441:0004 label_2e441: @0002E443:0022 function STRING function_652() @0002E443 @0002E443 @0002E443 @0002E443 begin @0002E44C:0027 // return coming @0002E450:0023 return global_number45; @0002E457:0026 end; // checksum: 11324 @0002E463:0005 label_2e463: @0002E465:0022 function NUMBER function_653() @0002E465 @0002E465 @0002E465 OBJECT local_object1; @0002E465 begin @0002E46E:0020 __GetLog(global_number50, local_object1); // dll: ISRT.dll @0002E47A:0027 // return coming @0002E47E:0023 return local_object1; @0002E485:0026 end; // checksum: 567e5f41 @0002E495:0005 label_2e495: @0002E497:0022 function VARIANT function_654() @0002E497 @0002E497 @0002E497 OBJECT local_object1; @0002E497 begin @0002E4A0:0020 __GetLogEx(global_number50, local_object1); // dll: ISRT.dll @0002E4AC:0027 // return coming @0002E4B0:0023 return local_object1; @0002E4B7:0026 end; // checksum: 567e2704 @0002E4C7:0004 label_2e4c7: @0002E4C9:0022 function VARIANT function_655() @0002E4C9 @0002E4C9 @0002E4C9 @0002E4C9 begin @0002E4D2:0027 // return coming @0002E4D6:0023 return global_string66; @0002E4DD:0026 end; // checksum: 11325 @0002E4E9:0004 label_2e4e9: @0002E4EB:0022 function STRING function_656() @0002E4EB @0002E4EB @0002E4EB @0002E4EB begin @0002E4F4:0027 // return coming @0002E4F8:0023 return global_number46; @0002E4FF:0026 end; // checksum: 11324 @0002E50B:0004 label_2e50b: @0002E50D:0022 function NUMBER function_657() @0002E50D @0002E50D @0002E50D @0002E50D begin @0002E516:0027 // return coming @0002E51A:0023 return global_number47; @0002E521:0026 end; // checksum: 11324 @0002E52D:0007 label_2e52d: @0002E52F:0022 function NUMBER function_658() @0002E52F NUMBER local_number1; @0002E52F STRING local_string1; @0002E52F @0002E52F begin @0002E538:0021 function_695("", local_string1, 1, 1); @0002E563:0006 local_number1 = LASTRESULT; @0002E56D:0009 local_number1 = (local_number1 < 0); @0002E57C:0004 if(local_number1) then // ref index: 1 @0002E588:0027 // return coming @0002E58C:0023 return global_string65; @0002E593:0004 endif; @0002E593:0004 label_2e593: @0002E595:0021 function_616(local_string1); @0002E59E:0027 // return coming @0002E5A2:0023 return local_string1; @0002E5A9:0026 end; // checksum: 575b7c79 @0002E5B5:0008 label_2e5b5: @0002E5B7:0022 function STRING function_659() @0002E5B7 @0002E5B7 STRING local_string1; @0002E5B7 OBJECT local_object1; @0002E5B7 begin @0002E5C0:0036 try // ref index 1: 1 ref index 2: 2 @0002E5CE:0027 // return coming @0002E5D2:0035 global_object14.CreateBillboards(local_string1); @0002E5EF:0006 local_object1 = LASTRESULT; @0002E5F9:0023 return local_object1; @0002E600:0006 local_object1 = NOTHING; @0002E60A:0037 catch @0002E60E:0003 label_2e60e: @0002E610:0027 // return coming @0002E614:0023 return NOTHING; @0002E61B:0038 endcatch; @0002E61F:0002 label_2e61f: @0002E621:0024 return; @0002E625:0026 end; // checksum: 3e175a0d @0002E635:0005 label_2e635: @0002E637:0022 function VARIANT function_660(local_string1) @0002E637 NUMBER local_number1; @0002E637 @0002E637 @0002E637 begin @0002E640:0006 global_number84 = local_number1; @0002E64A:0027 // return coming @0002E64E:0023 return 0; @0002E657:0026 end; // checksum: 31f21 @0002E663:0004 label_2e663: @0002E665:0022 function NUMBER ProgDefGroupType(local_number1) @0002E665 @0002E665 @0002E665 @0002E665 begin @0002E66E:0027 // return coming @0002E672:0023 return global_number84; @0002E679:0026 end; // checksum: 11321 @0002E685:000A label_2e685: @0002E687:0022 function NUMBER function_662() @0002E687 NUMBER local_number1, local_number2, local_number3; @0002E687 @0002E687 @0002E687 begin @0002E690:0012 local_number3 = (local_number1 & 65536); @0002E69F:0004 if(local_number3) then // ref index: 4 @0002E6AB:0021 function_521(global_number80, 0); @0002E6B9:0006 local_number2 = LASTRESULT; @0002E6C3:0009 local_number3 = (local_number2 < 0); @0002E6D2:0004 if(local_number3) then // ref index: 1 @0002E6DE:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 414, local_number2); @0002E71C:0027 // return coming @0002E720:0023 return -1; @0002E729:0007 endif; @0002E729:0007 label_2e729: @0002E72B:0021 function_521(global_number79, 0); @0002E739:0006 local_number2 = LASTRESULT; @0002E743:0009 local_number3 = (local_number2 < 0); @0002E752:0004 if(local_number3) then // ref index: 1 @0002E75E:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 417, local_number2); @0002E79C:0027 // return coming @0002E7A0:0023 return -1; @0002E7A9:0007 endif; @0002E7A9:0007 label_2e7a9: @0002E7AB:0021 function_509(global_number80, global_string5, 1); @0002E7BC:0006 local_number2 = LASTRESULT; @0002E7C6:0009 local_number3 = (local_number2 < 0); @0002E7D5:0004 if(local_number3) then // ref index: 1 @0002E7E1:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 421, local_number2); @0002E81F:0027 // return coming @0002E823:0023 return -1; @0002E82C:0007 endif; @0002E82C:0007 label_2e82c: @0002E82E:0021 function_509(global_number79, global_string4, 1); @0002E83F:0006 local_number2 = LASTRESULT; @0002E849:0009 local_number3 = (local_number2 < 0); @0002E858:0004 if(local_number3) then // ref index: 1 @0002E864:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 424, local_number2); @0002E8A2:0027 // return coming @0002E8A6:0023 return -1; @0002E8AF:0009 endif; @0002E8AF:0009 endif; @0002E8AF:0009 label_2e8af: @0002E8B1:0012 local_number3 = (local_number1 & 131072); @0002E8C0:0004 if(local_number3) then // ref index: 2 @0002E8CC:0021 function_521(global_number81, -1); @0002E8DA:0006 local_number2 = LASTRESULT; @0002E8E4:0009 local_number3 = (local_number2 < 0); @0002E8F3:0004 if(local_number3) then // ref index: 1 @0002E8FF:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 433, local_number2); @0002E93D:0027 // return coming @0002E941:0023 return -1; @0002E94A:0007 endif; @0002E94A:0007 label_2e94a: @0002E94C:0021 ListAddItem(global_number81, global_number11, 1); @0002E95D:0006 local_number2 = LASTRESULT; @0002E967:0009 local_number3 = (local_number2 < 0); @0002E976:0004 if(local_number3) then // ref index: 1 @0002E982:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 437, local_number2); @0002E9C0:0027 // return coming @0002E9C4:0023 return -1; @0002E9CD:0003 endif; @0002E9CD:0003 endif; @0002E9CD:0003 label_2e9cd: @0002E9CF:0027 // return coming @0002E9D3:0023 return 0; @0002E9DC:0026 end; // checksum: cafdacdd @0002E9E8:000A label_2e9e8: @0002E9EA:0022 function NUMBER function_663(local_number1) @0002E9EA NUMBER local_number2, local_number3, local_number4; @0002E9EA STRING local_string1; @0002E9EA @0002E9EA begin @0002E9F3:0012 local_number4 = (local_number1 & 65536); @0002EA02:0004 if(local_number4) then // ref index: 7 @0002EA0E:0021 function_521(global_number80, 0); @0002EA1C:0006 local_number2 = LASTRESULT; @0002EA26:0009 local_number4 = (local_number2 < 0); @0002EA35:0004 if(local_number4) then // ref index: 1 @0002EA41:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 458, local_number2); @0002EA7F:0027 // return coming @0002EA83:0023 return -1; @0002EA8C:0007 endif; @0002EA8C:0007 label_2ea8c: @0002EA8E:0021 function_521(global_number79, 0); @0002EA9C:0006 local_number2 = LASTRESULT; @0002EAA6:0009 local_number4 = (local_number2 < 0); @0002EAB5:0004 if(local_number4) then // ref index: 1 @0002EAC1:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 461, local_number2); @0002EAFF:0027 // return coming @0002EB03:0023 return -1; @0002EB0C:0007 endif; @0002EB0C:0007 label_2eb0c: @0002EB0E:0021 function_513(global_number80, local_string1); @0002EB1A:0006 local_number2 = LASTRESULT; @0002EB24:0009 local_number4 = (local_number2 < 0); @0002EB33:0004 if(local_number4) then // ref index: 1 @0002EB3F:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 465, local_number2); @0002EB7D:0027 // return coming @0002EB81:0023 return -1; @0002EB8A:0005 endif; @0002EB8A:0005 label_2eb8a: @0002EB8C:000D local_number4 = (local_number2 = 1); @0002EB9B:0004 if(local_number4) then // ref index: 1 @0002EBA7:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 466, -1); @0002EBE7:0027 // return coming @0002EBEB:0023 return -1; @0002EBF4:0009 endif; @0002EBF4:0009 label_2ebf4: @0002EBF6:0006 global_string5 = local_string1; @0002EC00:0021 ListDeleteString(global_number80); @0002EC09:0021 function_513(global_number79, local_string1); @0002EC15:0006 local_number2 = LASTRESULT; @0002EC1F:0009 local_number4 = (local_number2 < 0); @0002EC2E:0004 if(local_number4) then // ref index: 1 @0002EC3A:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 472, local_number2); @0002EC78:0027 // return coming @0002EC7C:0023 return -1; @0002EC85:0005 endif; @0002EC85:0005 label_2ec85: @0002EC87:000D local_number4 = (local_number2 = 1); @0002EC96:0004 if(local_number4) then // ref index: 1 @0002ECA2:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 473, -1); @0002ECE2:0027 // return coming @0002ECE6:0023 return -1; @0002ECEF:0002 endif; @0002ECEF:0002 label_2ecef: @0002ECF1:0006 global_string4 = local_string1; @0002ECFB:0021 ListDeleteString(global_number79); @0002ED04:0009 endif; @0002ED04:0009 label_2ed04: @0002ED06:0012 local_number4 = (local_number1 & 131072); @0002ED15:0004 if(local_number4) then // ref index: 4 @0002ED21:0021 function_521(global_number81, -1); @0002ED2F:0006 local_number2 = LASTRESULT; @0002ED39:0009 local_number4 = (local_number2 < 0); @0002ED48:0004 if(local_number4) then // ref index: 1 @0002ED54:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 485, local_number2); @0002ED92:0027 // return coming @0002ED96:0023 return -1; @0002ED9F:0007 endif; @0002ED9F:0007 label_2ed9f: @0002EDA1:0021 ListCurrentItem/ListGetFirstString/ListGetNextItem(global_number81, local_number3); @0002EDAD:0006 local_number2 = LASTRESULT; @0002EDB7:0009 local_number4 = (local_number2 < 0); @0002EDC6:0004 if(local_number4) then // ref index: 1 @0002EDD2:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 489, local_number2); @0002EE10:0027 // return coming @0002EE14:0023 return -1; @0002EE1D:0005 endif; @0002EE1D:0005 label_2ee1d: @0002EE1F:000D local_number4 = (local_number2 = 1); @0002EE2E:0004 if(local_number4) then // ref index: 1 @0002EE3A:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\SysVars.rul", 490, -1); @0002EE7A:0027 // return coming @0002EE7E:0023 return -1; @0002EE87:0002 endif; @0002EE87:0002 label_2ee87: @0002EE89:0006 global_number11 = local_number3; @0002EE93:0021 ListDeleteString/ListDeleteItem(global_number81); @0002EE9C:0003 endif; @0002EE9C:0003 label_2ee9c: @0002EE9E:0027 // return coming @0002EEA2:0023 return 0; @0002EEAB:0026 end; // checksum: 76a701a5 @0002EEB7:0005 label_2eeb7: @0002EEB9:0022 function NUMBER function_664(local_number1) @0002EEB9 @0002EEB9 @0002EEB9 @0002EEB9 begin @0002EEC2:000D local_number1 = (global_number8 = 0); @0002EED1:0004 if(local_number1) then // ref index: 1 @0002EEDD:0027 // return coming @0002EEE1:0023 return -2147483647; @0002EEEA:0003 endif; @0002EEEA:0003 label_2eeea: @0002EEEC:0027 // return coming @0002EEF0:0023 return -2147483646; @0002EEF9:0026 end; // checksum: 13829 @0002EF05:000B label_2ef05: @0002EF07:0022 function NUMBER function_665() @0002EF07 NUMBER local_number1; @0002EF07 @0002EF07 OBJECT local_object1; @0002EF07 begin @0002EF10:0035 global_object6.WINNT; @0002EF1F:0006 local_object1 = LASTRESULT; @0002EF29:0035 local_object1.bWinNT; @0002EF39:0006 local_object1 = NOTHING; @0002EF43:0006 local_number1 = LASTRESULT; @0002EF4D:000D local_number1 = (local_number1 = 1); @0002EF5C:0004 if(local_number1) then // ref index: 1 @0002EF68:0027 // return coming @0002EF6C:0023 return "Software\\Microsoft\\Windows NT\\CurrentVersion\\"; @0002EFA0:0005 goto label_2efe0; @0002EFA9:0002 endif; @0002EFA9:0002 label_2efa9: @0002EFAB:0027 // return coming @0002EFAF:0023 return "Software\\Microsoft\\Windows\\CurrentVersion\\"; @0002EFE0:0001 label_2efe0: @0002EFE2:0026 end; // checksum: 5547e357 @0002EFF2:0007 label_2eff2: @0002EFF4:0022 function STRING function_666() @0002EFF4 NUMBER local_number1, local_number2; @0002EFF4 @0002EFF4 @0002EFF4 begin @0002EFFD:0021 function_579(); @0002F003:0006 local_number2 = LASTRESULT; @0002F00D:000D local_number2 = (local_number2 = 0); @0002F01C:0004 if(local_number2) then // ref index: 1 @0002F028:0006 local_number1 = 2; @0002F034:0005 goto label_2f04b; @0002F03D:0001 endif; @0002F03D:0001 label_2f03d: @0002F03F:0006 local_number1 = 23; @0002F04B:0005 label_2f04b: @0002F04D:0020 PathGetSpecialFolder(local_number1, global_string44, 1024); // dll: ISRT.dll @0002F05E:0014 global_string44 = (global_string44 ^ ""); @0002F06B:0027 // return coming @0002F06F:0023 return 0; @0002F078:0026 end; // checksum: 1b13aa17 @0002F084:0007 label_2f084: @0002F086:0022 function NUMBER function_667() @0002F086 NUMBER local_number1, local_number2; @0002F086 @0002F086 @0002F086 begin @0002F08F:0021 function_579(); @0002F095:0006 local_number2 = LASTRESULT; @0002F09F:000D local_number2 = (local_number2 = 0); @0002F0AE:0004 if(local_number2) then // ref index: 1 @0002F0BA:0006 local_number1 = 7; @0002F0C6:0005 goto label_2f0dd; @0002F0CF:0001 endif; @0002F0CF:0001 label_2f0cf: @0002F0D1:0006 local_number1 = 24; @0002F0DD:0005 label_2f0dd: @0002F0DF:0020 PathGetSpecialFolder(local_number1, global_string46, 1024); // dll: ISRT.dll @0002F0F0:0014 global_string46 = (global_string46 ^ ""); @0002F0FD:0027 // return coming @0002F101:0023 return 0; @0002F10A:0026 end; // checksum: 1b13a017 @0002F116:0007 label_2f116: @0002F118:0022 function NUMBER function_668() @0002F118 NUMBER local_number1, local_number2; @0002F118 @0002F118 @0002F118 begin @0002F121:0021 function_579(); @0002F127:0006 local_number2 = LASTRESULT; @0002F131:000D local_number2 = (local_number2 = 0); @0002F140:0004 if(local_number2) then // ref index: 1 @0002F14C:0006 local_number1 = 11; @0002F158:0005 goto label_2f16f; @0002F161:0001 endif; @0002F161:0001 label_2f161: @0002F163:0006 local_number1 = 22; @0002F16F:0005 label_2f16f: @0002F171:0020 PathGetSpecialFolder(local_number1, global_string45, 1024); // dll: ISRT.dll @0002F182:0014 global_string45 = (global_string45 ^ ""); @0002F18F:0027 // return coming @0002F193:0023 return 0; @0002F19C:0026 end; // checksum: 1b13a217 @0002F1A8:0007 label_2f1a8: @0002F1AA:0022 function NUMBER function_669() @0002F1AA NUMBER local_number1, local_number2; @0002F1AA @0002F1AA @0002F1AA begin @0002F1B3:0021 function_579(); @0002F1B9:0006 local_number2 = LASTRESULT; @0002F1C3:000D local_number2 = (local_number2 = 0); @0002F1D2:0004 if(local_number2) then // ref index: 1 @0002F1DE:0006 local_number1 = 16; @0002F1EA:0005 goto label_2f201; @0002F1F3:0001 endif; @0002F1F3:0001 label_2f1f3: @0002F1F5:0006 local_number1 = 25; @0002F201:0005 label_2f201: @0002F203:0020 PathGetSpecialFolder(local_number1, global_string43, 1024); // dll: ISRT.dll @0002F214:0014 global_string43 = (global_string43 ^ ""); @0002F221:0027 // return coming @0002F225:0023 return 0; @0002F22E:0026 end; // checksum: 1b13b617 @0002F23A:0006 label_2f23a: @0002F23C:0022 function NUMBER function_670() @0002F23C @0002F23C @0002F23C @0002F23C begin @0002F245:0020 _GetSupportDir(global_number50, global_string52, 1024); // dll: ISRT.dll @0002F256:0014 global_string52 = (global_string52 ^ ""); @0002F263:0027 // return coming @0002F267:0023 return 0; @0002F270:0026 end; // checksum: 14305277 @0002F27C:0007 label_2f27c: @0002F27E:0022 function NUMBER function_671() @0002F27E NUMBER local_number1, local_number2, local_number3; @0002F27E STRING local_string1; @0002F27E OBJECT local_object1; @0002F27E begin @0002F287:000D local_number3 = (local_number1 = global_number85); @0002F294:0004 if(local_number3) then // ref index: 1 @0002F2A0:0021 function_695("", local_string1, 1, 1); @0002F2CB:0027 // return coming @0002F2CF:0023 return local_string1; @0002F2D6:0005 goto label_2ffed; @0002F2DF:0006 endif; @0002F2DF:0006 label_2f2df: @0002F2E1:000D local_number3 = (local_number1 = global_number86); @0002F2EE:0004 if(local_number3) then // ref index: 1 @0002F2FA:0021 function_695("", local_string1, 1, 1); @0002F31B:0027 // return coming @0002F31F:0023 return local_string1; @0002F326:0005 goto label_2ffed; @0002F32F:0006 endif; @0002F32F:0006 label_2f32f: @0002F331:000D local_number3 = (local_number1 = global_number87); @0002F33E:0004 if(local_number3) then // ref index: 1 @0002F34A:0021 function_695("", local_string1, 0, 1); @0002F368:0027 // return coming @0002F36C:0023 return local_string1; @0002F373:0005 goto label_2ffed; @0002F37C:0006 endif; @0002F37C:0006 label_2f37c: @0002F37E:000D local_number3 = (local_number1 = global_number88); @0002F38B:0004 if(local_number3) then // ref index: 1 @0002F397:0021 function_695("", local_string1, 1, 1); @0002F3BA:0027 // return coming @0002F3BE:0023 return local_string1; @0002F3C5:0005 goto label_2ffed; @0002F3CE:0008 endif; @0002F3CE:0008 label_2f3ce: @0002F3D0:000D local_number3 = (local_number1 = global_number89); @0002F3DD:0004 if(local_number3) then // ref index: 1 @0002F3E9:0027 // return coming @0002F3ED:0035 global_object10.NeedReboot; @0002F401:0006 local_object1 = LASTRESULT; @0002F40B:0023 return local_object1; @0002F412:0006 local_object1 = NOTHING; @0002F41C:0005 goto label_2ffed; @0002F425:0006 endif; @0002F425:0006 label_2f425: @0002F427:000D local_number3 = (local_number1 = global_number90); @0002F434:0004 if(local_number3) then // ref index: 1 @0002F440:0020 __GetUpdateMode(global_number50, local_number2); // dll: ISRT.dll @0002F44C:0027 // return coming @0002F450:0023 return local_number2; @0002F457:0005 goto label_2ffed; @0002F460:0006 endif; @0002F460:0006 label_2f460: @0002F462:000D local_number3 = (local_number1 = global_number91); @0002F46F:0004 if(local_number3) then // ref index: 1 @0002F47B:0021 function_695("", local_string1, 1, 1); @0002F499:0027 // return coming @0002F49D:0023 return local_string1; @0002F4A4:0005 goto label_2ffed; @0002F4AD:0006 endif; @0002F4AD:0006 label_2f4ad: @0002F4AF:000D local_number3 = (local_number1 = global_number92); @0002F4BC:0004 if(local_number3) then // ref index: 1 @0002F4C8:0021 function_695("", local_string1, 1, 1); @0002F4F0:0027 // return coming @0002F4F4:0023 return local_string1; @0002F4FB:0005 goto label_2ffed; @0002F504:0006 endif; @0002F504:0006 label_2f504: @0002F506:000D local_number3 = (local_number1 = global_number121); @0002F513:0004 if(local_number3) then // ref index: 1 @0002F51F:0021 function_695("", local_string1, 1, 1); @0002F552:0027 // return coming @0002F556:0023 return local_string1; @0002F55D:0005 goto label_2ffed; @0002F566:0006 endif; @0002F566:0006 label_2f566: @0002F568:000D local_number3 = (local_number1 = global_number93); @0002F575:0004 if(local_number3) then // ref index: 1 @0002F581:0021 function_695("", local_string1, 1, 1); @0002F5A3:0027 // return coming @0002F5A7:0023 return local_string1; @0002F5AE:0005 goto label_2ffed; @0002F5B7:0006 endif; @0002F5B7:0006 label_2f5b7: @0002F5B9:000D local_number3 = (local_number1 = global_number94); @0002F5C6:0004 if(local_number3) then // ref index: 1 @0002F5D2:0021 function_695("", local_string1, 0, 1); @0002F5F1:0027 // return coming @0002F5F5:0023 return local_string1; @0002F5FC:0005 goto label_2ffed; @0002F605:0006 endif; @0002F605:0006 label_2f605: @0002F607:000D local_number3 = (local_number1 = global_number95); @0002F614:0004 if(local_number3) then // ref index: 1 @0002F620:0021 function_695("", local_string1, 1, 1); @0002F648:0027 // return coming @0002F64C:0023 return local_string1; @0002F653:0005 goto label_2ffed; @0002F65C:0006 endif; @0002F65C:0006 label_2f65c: @0002F65E:000D local_number3 = (local_number1 = global_number96); @0002F66B:0004 if(local_number3) then // ref index: 1 @0002F677:0021 function_695("", local_string1, 1, 1); @0002F69F:0027 // return coming @0002F6A3:0023 return local_string1; @0002F6AA:0005 goto label_2ffed; @0002F6B3:0006 endif; @0002F6B3:0006 label_2f6b3: @0002F6B5:000D local_number3 = (local_number1 = global_number97); @0002F6C2:0004 if(local_number3) then // ref index: 1 @0002F6CE:0021 function_695("", local_string1, 1, 1); @0002F6F9:0027 // return coming @0002F6FD:0023 return local_string1; @0002F704:0005 goto label_2ffed; @0002F70D:0006 endif; @0002F70D:0006 label_2f70d: @0002F70F:000D local_number3 = (local_number1 = global_number98); @0002F71C:0004 if(local_number3) then // ref index: 1 @0002F728:0021 function_695("", local_string1, 1, 1); @0002F755:0027 // return coming @0002F759:0023 return local_string1; @0002F760:0005 goto label_2ffed; @0002F769:0006 endif; @0002F769:0006 label_2f769: @0002F76B:000D local_number3 = (local_number1 = global_number99); @0002F778:0004 if(local_number3) then // ref index: 1 @0002F784:0021 function_695("", local_string1, 1, 1); @0002F7B2:0027 // return coming @0002F7B6:0023 return local_string1; @0002F7BD:0005 goto label_2ffed; @0002F7C6:0006 endif; @0002F7C6:0006 label_2f7c6: @0002F7C8:000D local_number3 = (local_number1 = global_number102); @0002F7D5:0004 if(local_number3) then // ref index: 1 @0002F7E1:0021 function_695("", local_string1, 1, 1); @0002F814:0027 // return coming @0002F818:0023 return local_string1; @0002F81F:0005 goto label_2ffed; @0002F828:0006 endif; @0002F828:0006 label_2f828: @0002F82A:000D local_number3 = (local_number1 = global_number104); @0002F837:0004 if(local_number3) then // ref index: 1 @0002F843:0021 function_695("", local_string1, 1, 1); @0002F878:0027 // return coming @0002F87C:0023 return local_string1; @0002F883:0005 goto label_2ffed; @0002F88C:0006 endif; @0002F88C:0006 label_2f88c: @0002F88E:000D local_number3 = (local_number1 = global_number103); @0002F89B:0004 if(local_number3) then // ref index: 1 @0002F8A7:0021 function_695("", local_string1, 1, 1); @0002F8D7:0027 // return coming @0002F8DB:0023 return local_string1; @0002F8E2:0005 goto label_2ffed; @0002F8EB:0006 endif; @0002F8EB:0006 label_2f8eb: @0002F8ED:000D local_number3 = (local_number1 = global_number100); @0002F8FA:0004 if(local_number3) then // ref index: 1 @0002F906:0021 function_695("", local_string1, 1, 1); @0002F92D:0027 // return coming @0002F931:0023 return local_string1; @0002F938:0005 goto label_2ffed; @0002F941:0006 endif; @0002F941:0006 label_2f941: @0002F943:000D local_number3 = (local_number1 = global_number101); @0002F950:0004 if(local_number3) then // ref index: 1 @0002F95C:0021 function_695("", local_string1, 1, 1); @0002F983:0027 // return coming @0002F987:0023 return local_string1; @0002F98E:0005 goto label_2ffed; @0002F997:0006 endif; @0002F997:0006 label_2f997: @0002F999:000D local_number3 = (local_number1 = global_number105); @0002F9A6:0004 if(local_number3) then // ref index: 1 @0002F9B2:0027 // return coming @0002F9B6:000D local_number3 = (global_number82 = 0); @0002F9C5:0023 return local_number3; @0002F9CC:0005 goto label_2ffed; @0002F9D5:0006 endif; @0002F9D5:0006 label_2f9d5: @0002F9D7:000D local_number3 = (local_number1 = global_number106); @0002F9E4:0004 if(local_number3) then // ref index: 1 @0002F9F0:0021 function_695("", local_string1, 1, 1); @0002FA21:0027 // return coming @0002FA25:0023 return local_string1; @0002FA2C:0005 goto label_2ffed; @0002FA35:0006 endif; @0002FA35:0006 label_2fa35: @0002FA37:000D local_number3 = (local_number1 = global_number110); @0002FA44:0004 if(local_number3) then // ref index: 1 @0002FA50:0021 function_695("", local_string1, 1, 1); @0002FA77:0027 // return coming @0002FA7B:0023 return local_string1; @0002FA82:0005 goto label_2ffed; @0002FA8B:0006 endif; @0002FA8B:0006 label_2fa8b: @0002FA8D:000D local_number3 = (local_number1 = global_number111); @0002FA9A:0004 if(local_number3) then // ref index: 1 @0002FAA6:0021 function_695("", local_string1, 1, 1); @0002FAD9:0027 // return coming @0002FADD:0023 return local_string1; @0002FAE4:0005 goto label_2ffed; @0002FAED:0006 endif; @0002FAED:0006 label_2faed: @0002FAEF:000D local_number3 = (local_number1 = global_number112); @0002FAFC:0004 if(local_number3) then // ref index: 1 @0002FB08:0021 function_695("", local_string1, 1, 1); @0002FB37:0027 // return coming @0002FB3B:0023 return local_string1; @0002FB42:0005 goto label_2ffed; @0002FB4B:0006 endif; @0002FB4B:0006 label_2fb4b: @0002FB4D:000D local_number3 = (local_number1 = global_number113); @0002FB5A:0004 if(local_number3) then // ref index: 1 @0002FB66:0021 function_695("", local_string1, 1, 1); @0002FB97:0027 // return coming @0002FB9B:0023 return local_string1; @0002FBA2:0005 goto label_2ffed; @0002FBAB:0006 endif; @0002FBAB:0006 label_2fbab: @0002FBAD:000D local_number3 = (local_number1 = global_number114); @0002FBBA:0004 if(local_number3) then // ref index: 1 @0002FBC6:0021 function_695("", local_string1, 1, 1); @0002FBF0:0027 // return coming @0002FBF4:0023 return local_string1; @0002FBFB:0005 goto label_2ffed; @0002FC04:0006 endif; @0002FC04:0006 label_2fc04: @0002FC06:000D local_number3 = (local_number1 = global_number115); @0002FC13:0004 if(local_number3) then // ref index: 1 @0002FC1F:0021 function_695("", local_string1, 1, 1); @0002FC4D:0027 // return coming @0002FC51:0023 return local_string1; @0002FC58:0005 goto label_2ffed; @0002FC61:0006 endif; @0002FC61:0006 label_2fc61: @0002FC63:000D local_number3 = (local_number1 = global_number116); @0002FC70:0004 if(local_number3) then // ref index: 1 @0002FC7C:0021 function_695("", local_string1, 1, 1); @0002FCA8:0027 // return coming @0002FCAC:0023 return local_string1; @0002FCB3:0005 goto label_2ffed; @0002FCBC:0006 endif; @0002FCBC:0006 label_2fcbc: @0002FCBE:000D local_number3 = (local_number1 = global_number117); @0002FCCB:0004 if(local_number3) then // ref index: 1 @0002FCD7:0021 function_695("", local_string1, 1, 1); @0002FD0E:0027 // return coming @0002FD12:0023 return local_string1; @0002FD19:0005 goto label_2ffed; @0002FD22:0006 endif; @0002FD22:0006 label_2fd22: @0002FD24:000D local_number3 = (local_number1 = global_number118); @0002FD31:0004 if(local_number3) then // ref index: 1 @0002FD3D:0021 function_695("", local_string1, 1, 1); @0002FD72:0027 // return coming @0002FD76:0023 return local_string1; @0002FD7D:0005 goto label_2ffed; @0002FD86:0006 endif; @0002FD86:0006 label_2fd86: @0002FD88:000D local_number3 = (local_number1 = global_number119); @0002FD95:0004 if(local_number3) then // ref index: 1 @0002FDA1:0021 function_695("", local_string1, 1, 1); @0002FDD4:0027 // return coming @0002FDD8:0023 return local_string1; @0002FDDF:0005 goto label_2ffed; @0002FDE8:0006 endif; @0002FDE8:0006 label_2fde8: @0002FDEA:000D local_number3 = (local_number1 = global_number120); @0002FDF7:0004 if(local_number3) then // ref index: 1 @0002FE03:0021 function_695("", local_string1, 1, 1); @0002FE2B:0027 // return coming @0002FE2F:0023 return local_string1; @0002FE36:0005 goto label_2ffed; @0002FE3F:0006 endif; @0002FE3F:0006 label_2fe3f: @0002FE41:000D local_number3 = (local_number1 = global_number107); @0002FE4E:0004 if(local_number3) then // ref index: 1 @0002FE5A:0021 function_695("", local_string1, 1, 1); @0002FE7B:0027 // return coming @0002FE7F:0023 return local_string1; @0002FE86:0005 goto label_2ffed; @0002FE8F:0006 endif; @0002FE8F:0006 label_2fe8f: @0002FE91:000D local_number3 = (local_number1 = global_number108); @0002FE9E:0004 if(local_number3) then // ref index: 1 @0002FEAA:0021 function_695("", local_string1, 1, 1); @0002FECC:0027 // return coming @0002FED0:0023 return local_string1; @0002FED7:0005 goto label_2ffed; @0002FEE0:0006 endif; @0002FEE0:0006 label_2fee0: @0002FEE2:000D local_number3 = (local_number1 = global_number122); @0002FEEF:0004 if(local_number3) then // ref index: 1 @0002FEFB:0021 function_695("", local_string1, 1, 1); @0002FF1F:0027 // return coming @0002FF23:0023 return local_string1; @0002FF2A:0005 goto label_2ffed; @0002FF33:0006 endif; @0002FF33:0006 label_2ff33: @0002FF35:000D local_number3 = (local_number1 = global_number123); @0002FF42:0004 if(local_number3) then // ref index: 1 @0002FF4E:0021 function_695("", local_string1, 1, 1); @0002FF7B:0027 // return coming @0002FF7F:0023 return local_string1; @0002FF86:0005 goto label_2ffed; @0002FF8F:0006 endif; @0002FF8F:0006 label_2ff8f: @0002FF91:000D local_number3 = (local_number1 = global_number109); @0002FF9E:0004 if(local_number3) then // ref index: 2 @0002FFAA:000E local_number3 = (global_number84 != 2147483647); @0002FFB9:0004 if(local_number3) then // ref index: 1 @0002FFC5:0027 // return coming @0002FFC9:0023 return global_number84; @0002FFD0:0004 endif; @0002FFD0:0004 label_2ffd0: @0002FFD2:0027 // return coming @0002FFD6:0021 function_665(); @0002FFDC:0006 local_number3 = LASTRESULT; @0002FFE6:0023 return local_number3; @0002FFED:0001 endif; @0002FFED:0001 label_2ffed: @0002FFEF:0026 end; // checksum: b5caf90f @0002FFFF:0005 label_2ffff: @00030001:0022 function VARIANT function_672(local_number1) @00030001 NUMBER local_number2, local_number3, local_number4; @00030001 STRING local_string1, local_string2; @00030001 OBJECT local_object1; @00030001 begin @0003000A:000D local_number3 = (local_number1 = global_number85); @00030017:0004 if(local_number3) then // ref index: 1 @00030023:0021 function_694("", local_object1, 1); @00030049:0005 goto label_30d00; @00030052:0004 endif; @00030052:0004 label_30052: @00030054:000D local_number3 = (local_number1 = global_number86); @00030061:0004 if(local_number3) then // ref index: 1 @0003006D:0021 function_694("", local_object1, 1); @00030089:0005 goto label_30d00; @00030092:0004 endif; @00030092:0004 label_30092: @00030094:000D local_number3 = (local_number1 = global_number87); @000300A1:0004 if(local_number3) then // ref index: 1 @000300AD:0021 function_694("", local_object1, 0); @000300C6:0005 goto label_30d00; @000300CF:0005 endif; @000300CF:0005 label_300cf: @000300D1:000D local_number3 = (local_number1 = global_number88); @000300DE:0004 if(local_number3) then // ref index: 1 @000300EA:0006 global_number83 = 1; @000300F6:0021 function_694("", local_object1, 1); @00030114:0005 goto label_30d00; @0003011D:0004 endif; @0003011D:0004 label_3011d: @0003011F:000D local_number3 = (local_number1 = global_number89); @0003012C:0004 if(local_number3) then // ref index: 1 @00030138:0033 global_object10.NeedReboot = local_object1; @0003014F:0005 goto label_30d00; @00030158:0004 endif; @00030158:0004 label_30158: @0003015A:000D local_number3 = (local_number1 = global_number90); @00030167:0004 if(local_number3) then // ref index: 1 @00030173:0020 __SetUpdateMode(global_number50, local_object1); // dll: ISRT.dll @0003017F:0005 goto label_30d00; @00030188:0004 endif; @00030188:0004 label_30188: @0003018A:000D local_number3 = (local_number1 = global_number91); @00030197:0004 if(local_number3) then // ref index: 1 @000301A3:0021 function_694("", local_object1, 1); @000301BC:0005 goto label_30d00; @000301C5:0004 endif; @000301C5:0004 label_301c5: @000301C7:000D local_number3 = (local_number1 = global_number92); @000301D4:0004 if(local_number3) then // ref index: 1 @000301E0:0021 function_694("", local_object1, 1); @00030203:0005 goto label_30d00; @0003020C:0004 endif; @0003020C:0004 label_3020c: @0003020E:000D local_number3 = (local_number1 = global_number121); @0003021B:0004 if(local_number3) then // ref index: 1 @00030227:0021 function_694("", local_object1, 1); @00030255:0005 goto label_30d00; @0003025E:0004 endif; @0003025E:0004 label_3025e: @00030260:000D local_number3 = (local_number1 = global_number95); @0003026D:0004 if(local_number3) then // ref index: 1 @00030279:0021 function_694("", local_object1, 1); @0003029C:0005 goto label_30d00; @000302A5:0004 endif; @000302A5:0004 label_302a5: @000302A7:000D local_number3 = (local_number1 = global_number96); @000302B4:0004 if(local_number3) then // ref index: 1 @000302C0:0021 function_694("", local_object1, 1); @000302E3:0005 goto label_30d00; @000302EC:0004 endif; @000302EC:0004 label_302ec: @000302EE:000D local_number3 = (local_number1 = global_number97); @000302FB:0004 if(local_number3) then // ref index: 1 @00030307:0021 function_694("", local_object1, 1); @0003032D:0005 goto label_30d00; @00030336:0004 endif; @00030336:0004 label_30336: @00030338:000D local_number3 = (local_number1 = global_number98); @00030345:0004 if(local_number3) then // ref index: 1 @00030351:0021 function_694("", local_object1, 1); @00030379:0005 goto label_30d00; @00030382:0004 endif; @00030382:0004 label_30382: @00030384:000D local_number3 = (local_number1 = global_number99); @00030391:0004 if(local_number3) then // ref index: 1 @0003039D:0021 function_694("", local_object1, 1); @000303C6:0005 goto label_30d00; @000303CF:0008 endif; @000303CF:0008 label_303cf: @000303D1:000D local_number3 = (local_number1 = global_number103); @000303DE:0004 if(local_number3) then // ref index: 2 @000303EA:0021 function_694("", local_object1, 1); @00030415:0006 global_string37 = local_object1; @0003041F:0020 IsEmpty(global_object13); // dll: ISRT.dll @00030428:0006 local_number3 = LASTRESULT; @00030432:0004 if(local_number3) then // ref index: 1 @0003043E:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0003044A:0002 endif; @0003044A:0002 label_3044a: @0003044C:0033 global_object13.ProductName = local_object1; @00030464:0005 goto label_30d00; @0003046D:0004 endif; @0003046D:0004 label_3046d: @0003046F:000D local_number3 = (local_number1 = global_number104); @0003047C:0004 if(local_number3) then // ref index: 1 @00030488:0021 function_694("", local_object1, 1); @000304B8:0005 goto label_30d00; @000304C1:0004 endif; @000304C1:0004 label_304c1: @000304C3:000D local_number3 = (local_number1 = global_number102); @000304D0:0004 if(local_number3) then // ref index: 1 @000304DC:0021 function_694("", local_object1, 1); @0003050A:0005 goto label_30d00; @00030513:0004 endif; @00030513:0004 label_30513: @00030515:000D local_number3 = (local_number1 = global_number100); @00030522:0004 if(local_number3) then // ref index: 1 @0003052E:0021 function_694("", local_object1, 1); @00030550:0005 goto label_30d00; @00030559:0005 endif; @00030559:0005 label_30559: @0003055B:000D local_number3 = (local_number1 = global_number101); @00030568:0004 if(local_number3) then // ref index: 1 @00030574:0021 function_694("", local_object1, 1); @00030596:0021 function_697(global_string20, 0, -16776960); @000305A9:0005 goto label_30d00; @000305B2:000B endif; @000305B2:000B label_305b2: @000305B4:000D local_number3 = (local_number1 = global_number105); @000305C1:0004 if(local_number3) then // ref index: 9 @000305CD:0021 function_360(8, ""); @000305DB:0006 local_number3 = LASTRESULT; @000305E5:0021 function_360(11, ""); @000305F3:0006 local_number4 = LASTRESULT; @000305FD:0018 local_number3 = (local_number3 || local_number4); @0003060A:000D local_number3 = (local_number3 = 0); @00030619:0019 local_number3 = (local_object1 = local_number3); @00030626:0004 if(local_number3) then // ref index: 1 @00030632:0024 return; @00030636:0004 endif; @00030636:0004 label_30636: @00030638:000D global_number82 = (local_object1 = 0); @00030647:0004 if(global_number82) then // ref index: 1 @00030653:0021 ProgDefGroupType(0); @0003065E:0005 goto label_30674; @00030667:0001 endif; @00030667:0001 label_30667: @00030669:0021 ProgDefGroupType(1); @00030674:0007 label_30674: @00030676:000D local_number3 = (global_number83 = 0); @00030685:000D local_number4 = (global_number39 = 0); @00030694:0019 local_number3 = (local_number3 = local_number4); @000306A1:0004 if(local_number3) then // ref index: 3 @000306AD:0004 if(global_number82) then // ref index: 1 @000306B9:0006 local_string1 = ""; @000306D8:0005 goto label_30702; @000306E1:0001 endif; @000306E1:0001 label_306e1: @000306E3:0006 local_string1 = ""; @00030702:0005 label_30702: @00030704:0021 function_695(local_string1, local_string2, 1, 1); @0003071A:0006 local_number2 = LASTRESULT; @00030724:000C local_number3 = (local_number2 >= 0); @00030733:0004 if(local_number3) then // ref index: 1 @0003073F:0021 function_694("", local_string2, 1); @0003075D:0003 endif; @0003075D:0003 endif; @0003075D:0003 label_3075d: @0003075F:0004 if(global_number82) then // ref index: 1 @0003076B:0021 function_694("", "", 1); @000307A1:0005 goto label_307e0; @000307AA:0001 endif; @000307AA:0001 label_307aa: @000307AC:0021 function_694("", "", 1); @000307E0:0004 label_307e0: @000307E2:0006 local_string2 = ""; @000307EC:002D NumToStr(local_string2, global_number82); @000307F6:0021 function_694("", local_string2, 1); @00030818:0005 goto label_30d00; @00030821:0004 endif; @00030821:0004 label_30821: @00030823:000D local_number3 = (local_number1 = global_number106); @00030830:0004 if(local_number3) then // ref index: 1 @0003083C:0021 function_694("", local_object1, 1); @00030868:0005 goto label_30d00; @00030871:0004 endif; @00030871:0004 label_30871: @00030873:000D local_number3 = (local_number1 = global_number110); @00030880:0004 if(local_number3) then // ref index: 1 @0003088C:0021 function_694("", local_object1, 1); @000308AE:0005 goto label_30d00; @000308B7:0004 endif; @000308B7:0004 label_308b7: @000308B9:000D local_number3 = (local_number1 = global_number111); @000308C6:0004 if(local_number3) then // ref index: 1 @000308D2:0021 function_694("", local_object1, 1); @00030900:0005 goto label_30d00; @00030909:0004 endif; @00030909:0004 label_30909: @0003090B:000D local_number3 = (local_number1 = global_number112); @00030918:0004 if(local_number3) then // ref index: 1 @00030924:0021 function_694("", local_object1, 1); @0003094E:0005 goto label_30d00; @00030957:0004 endif; @00030957:0004 label_30957: @00030959:000D local_number3 = (local_number1 = global_number113); @00030966:0004 if(local_number3) then // ref index: 1 @00030972:0021 function_694("", local_object1, 1); @0003099E:0005 goto label_30d00; @000309A7:0004 endif; @000309A7:0004 label_309a7: @000309A9:000D local_number3 = (local_number1 = global_number114); @000309B6:0004 if(local_number3) then // ref index: 1 @000309C2:0021 function_694("", local_object1, 1); @000309E7:0005 goto label_30d00; @000309F0:0004 endif; @000309F0:0004 label_309f0: @000309F2:000D local_number3 = (local_number1 = global_number115); @000309FF:0004 if(local_number3) then // ref index: 1 @00030A0B:0021 function_694("", local_object1, 1); @00030A34:0005 goto label_30d00; @00030A3D:0004 endif; @00030A3D:0004 label_30a3d: @00030A3F:000D local_number3 = (local_number1 = global_number116); @00030A4C:0004 if(local_number3) then // ref index: 1 @00030A58:0021 function_694("", local_object1, 1); @00030A7F:0005 goto label_30d00; @00030A88:0004 endif; @00030A88:0004 label_30a88: @00030A8A:000D local_number3 = (local_number1 = global_number117); @00030A97:0004 if(local_number3) then // ref index: 1 @00030AA3:0021 function_694("", local_object1, 1); @00030AD5:0005 goto label_30d00; @00030ADE:0004 endif; @00030ADE:0004 label_30ade: @00030AE0:000D local_number3 = (local_number1 = global_number118); @00030AED:0004 if(local_number3) then // ref index: 1 @00030AF9:0021 function_694("", local_object1, 1); @00030B29:0005 goto label_30d00; @00030B32:0004 endif; @00030B32:0004 label_30b32: @00030B34:000D local_number3 = (local_number1 = global_number119); @00030B41:0004 if(local_number3) then // ref index: 1 @00030B4D:0021 function_694("", local_object1, 1); @00030B7B:0005 goto label_30d00; @00030B84:0004 endif; @00030B84:0004 label_30b84: @00030B86:000D local_number3 = (local_number1 = global_number120); @00030B93:0004 if(local_number3) then // ref index: 1 @00030B9F:0021 function_694("", local_object1, 1); @00030BC2:0005 goto label_30d00; @00030BCB:0004 endif; @00030BCB:0004 label_30bcb: @00030BCD:000D local_number3 = (local_number1 = global_number107); @00030BDA:0004 if(local_number3) then // ref index: 1 @00030BE6:0021 function_694("", local_object1, 1); @00030C02:0005 goto label_30d00; @00030C0B:0004 endif; @00030C0B:0004 label_30c0b: @00030C0D:000D local_number3 = (local_number1 = global_number108); @00030C1A:0004 if(local_number3) then // ref index: 1 @00030C26:0021 function_694("", local_object1, 1); @00030C43:0005 goto label_30d00; @00030C4C:0004 endif; @00030C4C:0004 label_30c4c: @00030C4E:000D local_number3 = (local_number1 = global_number122); @00030C5B:0004 if(local_number3) then // ref index: 1 @00030C67:0021 function_694("", local_object1, 1); @00030C86:0005 goto label_30d00; @00030C8F:0004 endif; @00030C8F:0004 label_30c8f: @00030C91:000D local_number3 = (local_number1 = global_number123); @00030C9E:0004 if(local_number3) then // ref index: 1 @00030CAA:0021 function_694("", local_object1, 1); @00030CD2:0005 goto label_30d00; @00030CDB:0003 endif; @00030CDB:0003 label_30cdb: @00030CDD:000D local_number3 = (local_number1 = global_number109); @00030CEA:0004 if(local_number3) then // ref index: 1 @00030CF6:0006 global_number84 = local_object1; @00030D00:0002 endif; @00030D00:0002 label_30d00: @00030D02:0024 return; @00030D06:0026 end; // checksum: 4369864c @00030D16:0051 label_30d16: @00030D18:0022 function void function_673(local_number1, local_object1) @00030D18 @00030D18 @00030D18 @00030D18 begin @00030D21:003B _unknown_ global_string3, 672, 673 @00030D32:0006 global_number85 = LASTRESULT; @00030D3C:003B _unknown_ global_string4, 672, 673 @00030D4D:0006 global_number86 = LASTRESULT; @00030D57:003B _unknown_ global_string5, 672, 673 @00030D68:0006 global_number87 = LASTRESULT; @00030D72:003B _unknown_ global_string6, 672, 673 @00030D83:0006 global_number88 = LASTRESULT; @00030D8D:003B _unknown_ global_string8, 672, 673 @00030D9E:0006 global_number92 = LASTRESULT; @00030DA8:003B _unknown_ global_string7, 672, 673 @00030DB9:0006 global_number91 = LASTRESULT; @00030DC3:003B _unknown_ global_string53, 672, 673 @00030DD4:0006 global_number93 = LASTRESULT; @00030DDE:003B _unknown_ global_string60, 672, 673 @00030DEF:0006 global_number94 = LASTRESULT; @00030DF9:003B _unknown_ global_number6, 672, 673 @00030E0A:0006 global_number89 = LASTRESULT; @00030E14:003B _unknown_ global_number7, 672, 673 @00030E25:0006 global_number90 = LASTRESULT; @00030E2F:003B _unknown_ global_string14, 672, 673 @00030E40:0006 global_number95 = LASTRESULT; @00030E4A:003B _unknown_ global_string15, 672, 673 @00030E5B:0006 global_number96 = LASTRESULT; @00030E65:003B _unknown_ global_string16, 672, 673 @00030E76:0006 global_number97 = LASTRESULT; @00030E80:003B _unknown_ global_string17, 672, 673 @00030E91:0006 global_number98 = LASTRESULT; @00030E9B:003B _unknown_ global_string18, 672, 673 @00030EAC:0006 global_number99 = LASTRESULT; @00030EB6:003B _unknown_ global_string19, 672, 673 @00030EC7:0006 global_number100 = LASTRESULT; @00030ED1:003B _unknown_ global_string20, 672, 673 @00030EE2:0006 global_number101 = LASTRESULT; @00030EEC:003B _unknown_ global_string22, 672, 673 @00030EFD:0006 global_number102 = LASTRESULT; @00030F07:003B _unknown_ global_string21, 672, 673 @00030F18:0006 global_number103 = LASTRESULT; @00030F22:003B _unknown_ global_string23, 672, 673 @00030F33:0006 global_number104 = LASTRESULT; @00030F3D:003B _unknown_ global_number8, 672, 673 @00030F4E:0006 global_number105 = LASTRESULT; @00030F58:003B _unknown_ global_string24, 672, 673 @00030F69:0006 global_number106 = LASTRESULT; @00030F73:003B _unknown_ global_string10, 672, 673 @00030F84:0006 global_number107 = LASTRESULT; @00030F8E:003B _unknown_ global_string11, 672, 673 @00030F9F:0006 global_number108 = LASTRESULT; @00030FA9:003B _unknown_ global_number11, 672, 673 @00030FBA:0006 global_number109 = LASTRESULT; @00030FC4:003B _unknown_ global_string26, 672, 673 @00030FD5:0006 global_number110 = LASTRESULT; @00030FDF:003B _unknown_ global_string27, 672, 673 @00030FF0:0006 global_number111 = LASTRESULT; @00030FFA:003B _unknown_ global_string28, 672, 673 @0003100B:0006 global_number112 = LASTRESULT; @00031015:003B _unknown_ global_string29, 672, 673 @00031026:0006 global_number113 = LASTRESULT; @00031030:003B _unknown_ global_string31, 672, 673 @00031041:0006 global_number115 = LASTRESULT; @0003104B:003B _unknown_ global_string30, 672, 673 @0003105C:0006 global_number114 = LASTRESULT; @00031066:003B _unknown_ global_string32, 672, 673 @00031077:0006 global_number116 = LASTRESULT; @00031081:003B _unknown_ global_string33, 672, 673 @00031092:0006 global_number117 = LASTRESULT; @0003109C:003B _unknown_ global_string34, 672, 673 @000310AD:0006 global_number118 = LASTRESULT; @000310B7:003B _unknown_ global_string35, 672, 673 @000310C8:0006 global_number119 = LASTRESULT; @000310D2:003B _unknown_ global_string36, 672, 673 @000310E3:0006 global_number120 = LASTRESULT; @000310ED:003B _unknown_ global_string9, 672, 673 @000310FE:0006 global_number121 = LASTRESULT; @00031108:003B _unknown_ global_string12, 672, 673 @00031119:0006 global_number122 = LASTRESULT; @00031123:003B _unknown_ global_string13, 672, 673 @00031134:0006 global_number123 = LASTRESULT; @0003113E:0024 return; @00031142:0026 end; // checksum: 2a68537 @0003114E:0027 label_3114e: @00031150:0022 function NUMBER function_674() @00031150 NUMBER local_number1, local_number2, local_number3; @00031150 STRING local_string1, local_string2; @00031150 OBJECT local_object1; @00031150 begin @00031159:0021 ListCreate(0); @00031164:0006 global_number79 = LASTRESULT; @0003116E:0021 ListCreate(0); @00031179:0006 global_number80 = LASTRESULT; @00031183:0021 ListCreate(-1); @0003118E:0006 global_number81 = LASTRESULT; @00031198:0021 function_678(); @0003119E:0021 function_679(); @000311A4:0021 function_674(); @000311AA:0006 global_number11 = -2147483648; @000311B6:0021 function_695("", global_string42, 1, 1); @000311D9:0021 function_616(global_string42); @000311E2:0021 function_695("", global_string47, 1, 1); @00031207:0021 function_616(global_string47); @00031210:0021 function_695("", global_string51, 1, 1); @00031234:0021 function_616(global_string51); @0003123D:0021 function_695("", global_string61, 1, 1); @0003125E:0021 function_616(global_string61); @00031267:0021 function_695("", global_string62, 1, 1); @0003128E:0021 function_616(global_string62); @00031297:0021 function_695("", global_string63, 1, 1); @000312BE:0021 function_616(global_string63); @000312C7:0021 function_695("", global_string64, 1, 1); @000312EA:0021 function_616(global_string64); @000312F3:0021 function_695("", global_string65, 1, 1); @00031319:0021 function_616(global_string65); @00031322:0021 function_695("", global_string67, 1, 1); @00031346:0021 function_616(global_string67); @0003134F:0021 function_695("", global_string66, 1, 1); @00031377:0006 local_string1 = ""; @00031381:0021 function_695("", local_string1, 1, 1); @000313AD:002C StrToNum(global_number45, local_string1); @000313B7:0035 global_object9.(35); @000313C6:0006 local_object1 = LASTRESULT; @000313D0:0004 if(local_object1) then // ref index: 1 @000313DC:0006 local_object1 = NOTHING; @000313E6:0006 global_number47 = 1; @000313F2:0005 goto label_31409; @000313FB:0001 endif; @000313FB:0001 label_313fb: @000313FD:0006 global_number47 = 0; @00031409:0007 label_31409: @0003140B:0006 local_string1 = ""; @00031415:0021 function_695("", local_string1, 1, 1); @0003143C:0006 local_number3 = LASTRESULT; @00031446:0009 local_number3 = (local_number3 < 0); @00031455:0004 if(local_number3) then // ref index: 1 @00031461:0006 global_number8 = 1; @0003146D:0005 goto label_314c4; @00031476:0005 endif; @00031476:0005 label_31476: @00031478:002C StrToNum(local_number2, local_string1); @00031482:0006 local_number3 = LASTRESULT; @0003148C:0009 local_number3 = (local_number3 < 0); @0003149B:0004 if(local_number3) then // ref index: 1 @000314A7:0006 local_number2 = 0; @000314B3:0001 endif; @000314B3:0001 label_314b3: @000314B5:000D global_number8 = (local_number2 = 0); @000314C4:0020 label_314c4: @000314C6:0035 global_object6.WINNT; @000314D5:0006 local_object1 = LASTRESULT; @000314DF:0035 local_object1.bWinNT; @000314EF:0006 local_object1 = NOTHING; @000314F9:0006 local_number3 = LASTRESULT; @00031503:000D local_number3 = (local_number3 = 0); @00031512:0018 global_number10 = (local_number3 || global_number82); @0003151F:0035 global_object6.WINNT; @0003152E:0006 local_object1 = LASTRESULT; @00031538:0035 local_object1.bWinNT; @00031548:0006 local_object1 = NOTHING; @00031552:0006 local_number3 = LASTRESULT; @0003155C:000D global_number9 = (local_number3 = 0); @0003156B:0021 function_680(); @00031571:0021 function_671(); @00031577:0021 function_398(); @0003157D:0006 global_string2 = "DATA"; @0003158B:0020 __GetProductGuid(global_number50, global_string58); // dll: ISRT.dll @00031597:0020 __GetInstallGuid(global_number50, global_string59); // dll: ISRT.dll @000315A3:0006 global_string12 = global_string59; @000315AD:0014 local_string2 = ("Software" ^ ""); @000315D4:0014 local_string2 = (local_string2 ^ ""); @000315F3:0014 local_string2 = (local_string2 ^ ""); @00031615:0014 global_string25 = (local_string2 ^ ""); @00031622:0035 global_object9.Version; @00031633:0006 global_string50 = LASTRESULT; @0003163D:0035 global_object9.(22); @0003164C:0006 local_object1 = LASTRESULT; @00031656:0004 if(local_object1) then // ref index: 1 @00031662:0006 local_object1 = NOTHING; @0003166C:0006 global_number44 = 1; @00031678:0005 goto label_3168f; @00031681:0001 endif; @00031681:0001 label_31681: @00031683:0006 global_number44 = 0; @0003168F:0006 label_3168f: @00031691:0035 global_object9.(30); @000316A0:0006 local_object1 = LASTRESULT; @000316AA:0004 if(local_object1) then // ref index: 1 @000316B6:0006 local_object1 = NOTHING; @000316C0:0006 global_number46 = 1; @000316CC:0005 goto label_316e3; @000316D5:0001 endif; @000316D5:0001 label_316d5: @000316D7:0006 global_number46 = 0; @000316E3:0009 label_316e3: @000316E5:0021 function_695("", global_string48, 0, 1); @00031702:0021 function_695("", global_string49, 0, 1); @00031720:0035 global_object9.(18); @0003172F:0006 global_number41 = LASTRESULT; @00031739:0021 function_624("PRODUCT_NAME", global_string14); @00031751:0006 local_number3 = LASTRESULT; @0003175B:0009 local_number3 = (local_number3 < 0); @0003176A:0004 if(local_number3) then // ref index: 1 @00031776:0021 function_284(global_string2, 2, local_number1, global_string14, 1); @0003178F:0005 endif; @0003178F:0005 label_3178f: @00031791:0021 function_624("PRODUCT_VERSION", global_string16); @000317AC:0006 local_number3 = LASTRESULT; @000317B6:0009 local_number3 = (local_number3 < 0); @000317C5:0004 if(local_number3) then // ref index: 1 @000317D1:0021 function_284(global_string2, 1, local_number1, global_string16, 1); @000317EA:0005 endif; @000317EA:0005 label_317ea: @000317EC:0021 function_624("COMPANY_NAME", global_string15); @00031804:0006 local_number3 = LASTRESULT; @0003180E:0009 local_number3 = (local_number3 < 0); @0003181D:0004 if(local_number3) then // ref index: 1 @00031829:0021 function_284(global_string2, 3, local_number1, global_string15, 1); @00031842:0005 endif; @00031842:0005 label_31842: @00031844:0021 function_624("PRODUCT_KEY", global_string19); @0003185B:0006 local_number3 = LASTRESULT; @00031865:0009 local_number3 = (local_number3 < 0); @00031874:0004 if(local_number3) then // ref index: 1 @00031880:0021 function_284(global_string2, 4, local_number1, global_string19, 1); @00031899:0007 endif; @00031899:0007 label_31899: @0003189B:0021 function_624("TITLE_CAPTIONBAR", global_string20); @000318B7:0006 local_number3 = LASTRESULT; @000318C1:0009 local_number3 = (local_number3 < 0); @000318D0:0004 if(local_number3) then // ref index: 1 @000318DC:0021 function_562(18027); @000318E7:0006 local_string2 = LASTRESULT; @000318F1:0021 function_621(global_string20, local_string2, global_string14); @00031900:0005 endif; @00031900:0005 label_31900: @00031902:0021 function_709(global_string17); @0003190B:0006 local_number3 = LASTRESULT; @00031915:0009 local_number3 = (local_number3 < 0); @00031924:0004 if(local_number3) then // ref index: 1 @00031930:0006 global_string17 = ""; @0003193A:001A endif; @0003193A:001A label_3193a: @0003193C:0021 function_284(global_string2, 5, local_number1, global_string18, 1); @00031955:0021 function_284(global_string2, 7, local_number1, global_string26, 1); @0003196E:0021 function_284(global_string2, 8, local_number1, global_string27, 1); @00031987:0021 function_284(global_string2, 9, local_number1, global_string28, 1); @000319A0:0021 function_284(global_string2, 10, local_number1, global_string29, 1); @000319B9:0021 function_284(global_string2, 11, local_number1, global_string30, 1); @000319D2:0021 function_284(global_string2, 12, local_number1, global_string31, 1); @000319EB:0021 function_284(global_string2, 13, local_number1, global_string32, 1); @00031A04:0021 function_284(global_string2, 14, local_number1, global_string36, 1); @00031A1D:0021 function_284(global_string2, 15, global_number12, local_string1, 1); @00031A36:0021 function_284(global_string2, 16, global_number13, local_string1, 1); @00031A4F:0021 function_284(global_string2, 17, global_number15, local_string1, 1); @00031A68:0021 function_284(global_string2, 18, global_number14, local_string1, 1); @00031A81:0021 function_284(global_string2, 19, global_number16, local_string1, 1); @00031A9A:0006 global_string22 = global_string16; @00031AA4:0006 global_string21 = global_string14; @00031AAE:0006 global_string23 = global_string17; @00031AB8:0021 function_663(131072); @00031AC3:0006 global_number11 = -2147483646; @00031ACF:0006 local_string1 = ""; @00031AD9:0021 function_488(33, local_string1); @00031AE7:0021 function_626(local_string1); @00031AF0:0028 StrLengthChars(local_string1); @00031AF7:0006 local_number3 = LASTRESULT; @00031B01:0004 if(local_number3) then // ref index: 1 @00031B0D:0006 global_string35 = local_string1; @00031B17:0007 endif; @00031B17:0007 label_31b17: @00031B19:0006 local_string1 = ""; @00031B23:0021 function_488(34, local_string1); @00031B31:0021 function_626(local_string1); @00031B3A:0028 StrLengthChars(local_string1); @00031B41:0006 local_number3 = LASTRESULT; @00031B4B:0004 if(local_number3) then // ref index: 1 @00031B57:0006 global_string34 = local_string1; @00031B61:0007 endif; @00031B61:0007 label_31b61: @00031B63:0021 function_664(131072); @00031B6E:0006 global_string9 = " -removeonly"; @00031B84:0028 StrLengthChars(global_string24); @00031B8B:0006 local_number3 = LASTRESULT; @00031B95:000D local_number3 = (local_number3 = 0); @00031BA4:0004 if(local_number3) then // ref index: 1 @00031BB0:0006 global_string24 = ""; @00031BBA:0005 endif; @00031BBA:0005 label_31bba: @00031BBC:0035 global_object9.(38); @00031BCB:0006 local_object1 = LASTRESULT; @00031BD5:0004 if(local_object1) then // ref index: 1 @00031BE1:0006 local_object1 = NOTHING; @00031BEB:0006 global_number48 = 1; @00031BF7:0006 endif; @00031BF7:0006 label_31bf7: @00031BF9:0014 local_string2 = (global_string52 ^ "FontData.ini"); @00031C12:0021 function_465(local_string2, "", "FontRegistration", local_string1); @00031C40:000D local_number3 = (local_string1 = "Yes"); @00031C50:0004 if(local_number3) then // ref index: 1 @00031C5C:0021 function_242(71); @00031C67:0005 goto label_31c7d; @00031C70:0001 endif; @00031C70:0001 label_31c70: @00031C72:0021 Disable(71); @00031C7D:0003 label_31c7d: @00031C7F:0021 function_681(); @00031C85:0024 return; @00031C89:0026 end; // checksum: 86d5b0dd @00031C99:0005 label_31c99: @00031C9B:0022 function NUMBER function_675() @00031C9B @00031C9B @00031C9B @00031C9B begin @00031CA4:0021 ListCount/ListDestroy(global_number79); @00031CAD:0021 ListCount/ListDestroy(global_number80); @00031CB6:0024 return; @00031CBA:0026 end; // checksum: 1e01 @00031CC6:0005 label_31cc6: @00031CC8:0022 function NUMBER function_676() @00031CC8 @00031CC8 STRING local_string1; @00031CC8 @00031CC8 begin @00031CD1:0006 global_string41 = local_string1; @00031CDB:0027 // return coming @00031CDF:0023 return 0; @00031CE8:0026 end; // checksum: 31f20 @00031CF4:0004 label_31cf4: @00031CF6:0022 function NUMBER function_677(local_string1) @00031CF6 @00031CF6 @00031CF6 @00031CF6 begin @00031CFF:0020 __GetMaintenanceMode(global_number50, global_number39); // dll: ISRT.dll @00031D0B:0024 return; @00031D0F:0026 end; // checksum: 36132c27 @00031D1B:0004 label_31d1b: @00031D1D:0022 function NUMBER function_678() @00031D1D @00031D1D @00031D1D @00031D1D begin @00031D26:0020 __GetMaintOption(global_number50, global_number40); // dll: ISRT.dll @00031D32:0024 return; @00031D36:0026 end; // checksum: 4651447e @00031D42:0009 label_31d42: @00031D44:0022 function NUMBER function_679() @00031D44 @00031D44 @00031D44 @00031D44 begin @00031D4D:0021 function_695("", global_string54, 1, 1); @00031D6B:0021 function_616(global_string54); @00031D74:0021 function_695("", global_string56, 1, 1); @00031D95:0021 function_616(global_string56); @00031D9E:0021 function_610(global_string54, global_string55); @00031DAA:0021 function_610(global_string56, global_string57); @00031DB6:0024 return; @00031DBA:0026 end; // checksum: 3c422f7f @00031DC6:004F label_31dc6: @00031DC8:0022 function void function_680() @00031DC8 @00031DC8 STRING local_string1, local_string2; @00031DC8 @00031DC8 begin @00031DD1:0021 function_621(local_string1, "WINDIR=%s", global_string54); @00031DE9:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031E0A:0021 function_621(local_string1, "WINDISK=%s", global_string55); @00031E23:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031E44:0021 function_621(local_string1, "WINSYSDIR=%s", global_string56); @00031E5F:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031E80:0021 function_621(local_string1, "WINSYSDISK=%s", global_string57); @00031E9C:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031EBD:0021 function_621(local_string1, "SUPPORTDIR=%s", global_string52); @00031ED9:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031EFA:0021 function_621(local_string1, "ENGINEDIR=%s", global_string61); @00031F15:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031F36:0021 function_621(local_string1, "ENGINECOMMONDIR=%s", global_string62); @00031F57:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031F78:0021 function_621(local_string1, "CMDLINE=%s", global_string41); @00031F91:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031FB2:0021 function_621(local_string1, "ISVERSION=%s", global_string50); @00031FCD:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00031FEE:0021 function_621(local_string1, "FOLDER_DESKTOP=%s", global_string43); @0003200E:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003202F:0021 function_621(local_string1, "FOLDER_STARTMENU=%s", global_string45); @00032051:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032072:0021 function_621(local_string1, "FOLDER_TEMP=%s", global_string64); @0003208F:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000320B0:0021 function_621(local_string1, "FOLDER_APPDATA=%s", global_string65); @000320D0:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000320F1:0021 function_621(local_string1, "FOLDER_STARTUP=%s", global_string46); @00032111:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032132:0021 function_621(local_string1, "FOLDER_PROGRAMS=%s", global_string44); @00032153:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032174:0021 function_621(local_string1, "PROGRAMFILES=%s", global_string51); @00032192:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000321B3:0021 function_621(local_string1, "COMMONFILES=%s", global_string42); @000321D0:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000321F1:0021 function_621(local_string1, "IISROOTFOLDER=%s", global_string47); @00032210:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032231:0021 function_621(local_string1, "PRODUCT_GUID=%s", global_string58); @0003224F:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032270:0021 function_621(local_string1, "INSTANCE_GUID=%s", global_string59); @0003228F:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000322B0:0021 function_621(local_string1, "ISRES=%s", global_string48); @000322C7:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000322E8:0021 function_621(local_string1, "ISUSER=%s", global_string49); @00032300:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032321:0021 function_621(local_string1, "TARGETDISK=%s", global_string53); @0003233D:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003235E:0021 function_621(local_string1, "SRCDISK=%s", global_string60); @00032377:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032398:0021 function_621(local_string1, "FOLDER_PERSONAL=%s", global_string63); @000323B9:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000323DA:0021 function_621(local_string1, "PACKAGE_LOCATION=%s", global_string66); @000323FC:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003241D:0021 function_621(local_string1, "FOLDER_FONTS=%s", global_string67); @0003243B:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003245C:0021 function_659(); @00032462:0006 local_string2 = LASTRESULT; @0003246C:0021 function_621(local_string1, "FOLDER_APPLICATIONS=%s", local_string2); @00032491:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000324B2:0021 function_621(local_string1, "MAINTENANCE=%ld", global_number39); @000324D0:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000324F1:0021 function_621(local_string1, "SELECTED_LANGUAGE=%ld", global_number41); @00032515:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032536:0021 function_621(local_string1, "MULTI_INSTANCE_COUNT=%ld", global_number45); @0003255D:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003257E:0021 function_621(local_string1, "MAINT_OPTION=%ld", global_number40); @0003259D:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000325BE:0021 function_621(local_string1, "ENABLED_ISERVICES=%ld", global_number42); @000325E2:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032603:0021 function_621(local_string1, "REMOVEALLMODE=%ld", global_number43); @00032623:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032644:0021 function_621(local_string1, "ADDREMOVE=%ld", global_number44); @00032660:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @00032681:0021 function_621(local_string1, "SHOW_PASSWORD_DIALOG=%ld", global_number46); @000326A8:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @000326C9:0021 function_621(local_string1, "INSTALLSCRIPTMSI=%ld", global_number47); @000326EC:0021 function_439("ISSYSVARS", "ISSYSVARS", local_string1); @0003270D:0024 return; @00032711:0026 end; // checksum: 70500365 @0003271D:0010 label_3271d: @0003271F:0022 function NUMBER function_681() @0003271F NUMBER local_number1, local_number2; @0003271F STRING local_string1, local_string2, local_string3, local_string4; @0003271F @0003271F begin @00032728:0007 local_string4 = ("TextSub=" + "%s"); @0003273F:0007 local_string4 = (local_string4 + "\t"); @0003274D:0007 local_string4 = (local_string4 + "Value="); @00032760:0007 local_string4 = (local_string4 + "%s"); @0003276F:0007 local_string4 = (local_string4 + "\t"); @0003277D:0007 local_string4 = (local_string4 + "Global="); @00032791:0007 local_string4 = (local_string4 + "%ld"); @000327A1:0021 function_621(local_string3, local_string4, local_string1, local_string2, local_number1); @000327B6:0021 function_439("ISFuncBegin", "TextSubSetValue", local_string3); @000327DF:0021 function_696(local_string1); @000327E8:0036 try // ref index 1: 3 ref index 2: 4 @000327F6:000D local_number2 = (local_number1 = 0); @00032805:0004 if(local_number2) then // ref index: 1 @00032811:0033 global_object8.Value = local_string1 = local_string2; @00032826:0005 goto label_32846; @0003282F:0001 endif; @0003282F:0001 label_3282f: @00032831:0033 global_object7.Value = local_string1 = local_string2; @00032846:0001 label_32846: @00032848:0037 catch @0003284C:0010 label_3284c: @0003284E:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\TextSub.rul", 99, -1); @0003288E:0007 local_string4 = ("Result=" + "%s"); @000328A4:0007 local_string4 = (local_string4 + "\t"); @000328B2:0007 local_string4 = (local_string4 + "TextSub="); @000328C7:0007 local_string4 = (local_string4 + "%s"); @000328D6:0007 local_string4 = (local_string4 + "\t"); @000328E4:0007 local_string4 = (local_string4 + "Value="); @000328F7:0007 local_string4 = (local_string4 + "%s"); @00032906:0007 local_string4 = (local_string4 + "\t"); @00032914:0007 local_string4 = (local_string4 + "Global="); @00032928:0007 local_string4 = (local_string4 + "%ld"); @00032938:0021 function_621(local_string3, local_string4, "Failure", local_string1, local_string2, local_number1); @00032957:0021 function_439("ISFuncEnd", "TextSubSetValue", local_string3); @0003297E:0027 // return coming @00032982:0023 return -1; @0003298B:0038 endcatch; @0003298F:000F label_3298f: @00032991:0007 local_string4 = ("Result=" + "%s"); @000329A7:0007 local_string4 = (local_string4 + "\t"); @000329B5:0007 local_string4 = (local_string4 + "TextSub="); @000329CA:0007 local_string4 = (local_string4 + "%s"); @000329D9:0007 local_string4 = (local_string4 + "\t"); @000329E7:0007 local_string4 = (local_string4 + "Value="); @000329FA:0007 local_string4 = (local_string4 + "%s"); @00032A09:0007 local_string4 = (local_string4 + "\t"); @00032A17:0007 local_string4 = (local_string4 + "Global="); @00032A2B:0007 local_string4 = (local_string4 + "%ld"); @00032A3B:0021 function_621(local_string3, local_string4, "Success", local_string1, local_string2, local_number1); @00032A5A:0021 function_439("ISFuncEnd", "TextSubSetValue", local_string3); @00032A81:0027 // return coming @00032A85:0023 return 0; @00032A8E:0026 end; // checksum: 32177c3c @00032A9A:0014 label_32a9a: @00032A9C:0022 function NUMBER function_694(local_string1, local_string2, local_number1) @00032A9C NUMBER local_number2, local_number3; @00032A9C STRING local_string3, local_string4; @00032A9C @00032A9C begin @00032AA5:0007 local_string4 = ("TextSub=" + "%s"); @00032ABC:0007 local_string4 = (local_string4 + "\t"); @00032ACA:0007 local_string4 = (local_string4 + "Value="); @00032ADD:0007 local_string4 = (local_string4 + "%s"); @00032AEC:0007 local_string4 = (local_string4 + "\t"); @00032AFA:0007 local_string4 = (local_string4 + "GlobalOnly="); @00032B12:0007 local_string4 = (local_string4 + "%ld"); @00032B22:0007 local_string4 = (local_string4 + "\t"); @00032B30:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @00032B4D:0007 local_string4 = (local_string4 + "%ld"); @00032B5D:0021 function_621(local_string3, local_string4, local_string1, local_string2, local_number1, local_number2); @00032B75:0021 function_439("ISFuncBegin", "TextSubGetValue", local_string3); @00032B9E:0021 function_696(local_string1); @00032BA7:0036 try // ref index 1: 3 ref index 2: 4 @00032BB5:000D local_number3 = (local_number1 = 0); @00032BC4:0004 if(local_number3) then // ref index: 1 @00032BD0:0035 global_object8.ValueEx(local_string1.local_number2); @00032BE7:0006 local_string2 = LASTRESULT; @00032BF1:0005 goto label_32c1d; @00032BFA:0002 endif; @00032BFA:0002 label_32bfa: @00032BFC:0035 global_object7.ValueEx(local_string1.local_number2); @00032C13:0006 local_string2 = LASTRESULT; @00032C1D:0001 label_32c1d: @00032C1F:0037 catch @00032C23:0013 label_32c23: @00032C25:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\TextSub.rul", 146, -1); @00032C65:0007 local_string4 = ("Result=" + "%s"); @00032C7B:0007 local_string4 = (local_string4 + "\t"); @00032C89:0007 local_string4 = (local_string4 + "TextSub="); @00032C9E:0007 local_string4 = (local_string4 + "%s"); @00032CAD:0007 local_string4 = (local_string4 + "\t"); @00032CBB:0007 local_string4 = (local_string4 + "Value="); @00032CCE:0007 local_string4 = (local_string4 + "%s"); @00032CDD:0007 local_string4 = (local_string4 + "\t"); @00032CEB:0007 local_string4 = (local_string4 + "GlobalOnly="); @00032D03:0007 local_string4 = (local_string4 + "%ld"); @00032D13:0007 local_string4 = (local_string4 + "\t"); @00032D21:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @00032D3E:0007 local_string4 = (local_string4 + "%ld"); @00032D4E:0021 function_621(local_string3, local_string4, "NotFound", local_string1, local_string2, local_number1, local_number2); @00032D71:0021 function_439("ISFuncEnd", "TextSubGetValue", local_string3); @00032D98:0027 // return coming @00032D9C:0023 return -1; @00032DA5:0038 endcatch; @00032DA9:0012 label_32da9: @00032DAB:0007 local_string4 = ("Result=" + "%s"); @00032DC1:0007 local_string4 = (local_string4 + "\t"); @00032DCF:0007 local_string4 = (local_string4 + "TextSub="); @00032DE4:0007 local_string4 = (local_string4 + "%s"); @00032DF3:0007 local_string4 = (local_string4 + "\t"); @00032E01:0007 local_string4 = (local_string4 + "Value="); @00032E14:0007 local_string4 = (local_string4 + "%s"); @00032E23:0007 local_string4 = (local_string4 + "\t"); @00032E31:0007 local_string4 = (local_string4 + "GlobalOnly="); @00032E49:0007 local_string4 = (local_string4 + "%ld"); @00032E59:0007 local_string4 = (local_string4 + "\t"); @00032E67:0007 local_string4 = (local_string4 + "ResolveEmbedded="); @00032E84:0007 local_string4 = (local_string4 + "%ld"); @00032E94:0021 function_621(local_string3, local_string4, "Found", local_string1, local_string2, local_number1, local_number2); @00032EB4:0021 function_439("ISFuncEnd", "TextSubGetValue", local_string3); @00032EDB:0027 // return coming @00032EDF:0023 return 0; @00032EE8:0026 end; // checksum: b65e045f @00032EF4:000E label_32ef4: @00032EF6:0022 function NUMBER function_695(local_string1, local_string2, local_number1, local_number2) @00032EF6 NUMBER local_number3, local_number4; @00032EF6 @00032EF6 @00032EF6 begin @00032EFF:0021 function_626(local_string1); @00032F08:002A StrFind(local_string1, "<"); @00032F13:0006 local_number1 = LASTRESULT; @00032F1D:000E local_number3 = (local_number1 != -1); @00032F2C:0004 if(local_number3) then // ref index: 1 @00032F38:0021 function_622(local_string1, ">", local_number1); @00032F48:0006 local_number2 = LASTRESULT; @00032F52:000E local_number3 = (local_number2 != -1); @00032F61:0004 if(local_number3) then // ref index: 1 @00032F6D:0007 local_number3 = (local_number1 + 1); @00032F7C:000F local_number4 = (local_number2 - local_number1); @00032F89:000F local_number4 = (local_number4 - 1); @00032F98:0029 StrSub(local_string1, local_string1, local_number3, local_number4); @00032FA8:0003 endif; @00032FA8:0003 endif; @00032FA8:0003 label_32fa8: @00032FAA:0027 // return coming @00032FAE:0023 return 0; @00032FB7:0026 end; // checksum: 503c125 @00032FC3:0006 label_32fc3: @00032FC5:0022 function NUMBER function_696(local_string1) @00032FC5 NUMBER local_number1, local_number2, local_number3; @00032FC5 @00032FC5 @00032FC5 begin @00032FCE:0027 // return coming @00032FD2:0020 _SetTitle(global_number50, local_string1, local_number1, local_number2); // dll: ISRT.dll @00032FE4:0006 local_number3 = LASTRESULT; @00032FEE:0023 return local_number3; @00032FF5:0026 end; // checksum: 4c454609 @00033001:0006 label_33001: @00033003:0022 function NUMBER function_697(local_string1, local_number1, local_number2) @00033003 @00033003 @00033003 @00033003 begin @0003300C:0027 // return coming @00033010:0020 _SetDisplayEffect(global_number50, local_number1); // dll: ISRT.dll @0003301C:0006 local_number2 = LASTRESULT; @00033026:0023 return local_number2; @0003302D:0026 end; // checksum: 765b4205 @00033039:0006 label_33039: @0003303B:0022 function NUMBER SetDisplayEffect(local_number1) @0003303B NUMBER local_number2; @0003303B STRING local_string1; @0003303B @0003303B begin @00033044:0020 IsObject(global_object13); // dll: ISRT.dll @0003304D:0006 local_number2 = LASTRESULT; @00033057:000D local_number2 = (local_number2 = 0); @00033066:0004 if(local_number2) then // ref index: 1 @00033072:0020 __GetProgress(global_number50, global_object13); // dll: ISRT.dll @0003307E:0005 endif; @0003307E:0005 label_3307e: @00033080:0033 global_object13.percent = local_number1; @00033094:0033 global_object13.StatusText = 1400 = local_string1; @000330B0:0027 // return coming @000330B4:0023 return 0; @000330BD:0026 end; // checksum: 217fd74e @000330C9:0006 label_330c9: @000330CB:0022 function NUMBER SetStatusWindow(local_number1, local_string1) @000330CB NUMBER local_number2, local_number3; @000330CB @000330CB @000330CB begin @000330D4:0027 // return coming @000330D8:0020 _StatusUpdate(global_number50, local_number1, local_number2); // dll: ISRT.dll @000330E7:0006 local_number3 = LASTRESULT; @000330F1:0023 return local_number3; @000330F8:0026 end; // checksum: 14323c5e @00033104:0008 label_33104: @00033106:0022 function NUMBER function_700(local_number1, local_number2) @00033106 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9; @00033106 STRING local_string1, local_string2; @00033106 @00033106 begin @0003310F:0021 ListCreate(0); @0003311A:0006 local_number2 = LASTRESULT; @00033124:000D local_number8 = (local_number2 = -1); @00033133:0004 if(local_number8) then // ref index: 1 @0003313F:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 474, -1); @0003317F:0027 // return coming @00033183:0023 return -1; @0003318C:0007 endif; @0003318C:0007 label_3318c: @0003318E:0021 function_612(local_number2, local_string1, "."); @0003319E:0006 local_number6 = LASTRESULT; @000331A8:0009 local_number8 = (local_number6 < 0); @000331B7:0004 if(local_number8) then // ref index: 1 @000331C3:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 478, local_number6); @00033201:0027 // return coming @00033205:0023 return local_number6; @0003320C:0007 endif; @0003320C:0007 label_3320c: @0003320E:0021 function_513(local_number2, local_string2); @0003321A:0006 local_number7 = LASTRESULT; @00033224:000C local_number8 = (local_number7 >= 0); @00033233:000E local_number9 = (local_number7 != 1); @00033242:0019 local_number8 = (local_number8 = local_number9); @0003324F:0004 if(local_number8) then // ref index: 1 @0003325B:002C StrToNum(local_number3, local_string2); @00033265:0007 endif; @00033265:0007 label_33265: @00033267:0021 ListGetNextString(local_number2, local_string2); @00033273:0006 local_number7 = LASTRESULT; @0003327D:000C local_number8 = (local_number7 >= 0); @0003328C:000E local_number9 = (local_number7 != 1); @0003329B:0019 local_number8 = (local_number8 = local_number9); @000332A8:0004 if(local_number8) then // ref index: 1 @000332B4:002C StrToNum(local_number4, local_string2); @000332BE:0007 endif; @000332BE:0007 label_332be: @000332C0:0021 ListGetNextString(local_number2, local_string2); @000332CC:0006 local_number7 = LASTRESULT; @000332D6:000C local_number8 = (local_number7 >= 0); @000332E5:000E local_number9 = (local_number7 != 1); @000332F4:0019 local_number8 = (local_number8 = local_number9); @00033301:0004 if(local_number8) then // ref index: 1 @0003330D:002C StrToNum(local_number5, local_string2); @00033317:0005 endif; @00033317:0005 label_33317: @00033319:0027 // return coming @0003331D:0021 function_707(local_number1, local_number3, local_number4, local_number5); @0003332F:0006 local_number8 = LASTRESULT; @00033339:0023 return local_number8; @00033340:0026 end; // checksum: d7fdc7ed @0003334C:0009 label_3334c: @0003334E:0022 function NUMBER function_704(local_number1, local_string1) @0003334E NUMBER local_number2, local_number3, local_number4, local_number5; @0003334E @0003334E @0003334E begin @00033357:0021 function_706(local_number1, local_number2, local_number3, local_number4); @00033369:0021 function_621(local_string1, "%0d%s%02d%s%03d", local_number2, ".", local_number3, ".", local_number4); @00033395:0006 local_number5 = LASTRESULT; @0003339F:000A local_number5 = (local_number5 > 0); @000333AE:0004 if(local_number5) then // ref index: 1 @000333BA:0027 // return coming @000333BE:0023 return 0; @000333C7:0005 goto label_3341f; @000333D0:0003 endif; @000333D0:0003 label_333d0: @000333D2:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 520, -1); @00033412:0027 // return coming @00033416:0023 return -1; @0003341F:0001 label_3341f: @00033421:0026 end; // checksum: 4e4bbd50 @0003342D:0009 label_3342d: @0003342F:0022 function NUMBER function_705(local_string1, local_number1) @0003342F NUMBER local_number2, local_number3, local_number4, local_number5; @0003342F @0003342F @0003342F begin @00033438:0017 local_number5 = (local_number1 >> 24); @00033447:0012 local_number2 = (local_number5 & 255); @00033456:0017 local_number5 = (local_number1 >> 16); @00033465:0012 local_number3 = (local_number5 & 255); @00033474:0012 local_number4 = (local_number1 & 65535); @00033483:0027 // return coming @00033487:0023 return 0; @00033490:0026 end; // checksum: fd9232 @0003349C:0009 label_3349c: @0003349E:0022 function NUMBER function_706(local_number1, local_number2, local_number3, local_number4) @0003349E NUMBER local_number5, local_number6; @0003349E @0003349E @0003349E begin @000334A7:0006 local_number1 = 0; @000334B3:000A local_number5 = (local_number2 > 255); @000334C2:0009 local_number6 = (local_number2 < 0); @000334D1:0018 local_number5 = (local_number5 || local_number6); @000334DE:0004 if(local_number5) then // ref index: 1 @000334EA:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 557, -1); @0003352A:0027 // return coming @0003352E:0023 return -1; @00033537:0007 endif; @00033537:0007 label_33537: @00033539:000A local_number5 = (local_number3 > 255); @00033548:0009 local_number6 = (local_number3 < 0); @00033557:0018 local_number5 = (local_number5 || local_number6); @00033564:0004 if(local_number5) then // ref index: 1 @00033570:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 558, -1); @000335B0:0027 // return coming @000335B4:0023 return -1; @000335BD:0007 endif; @000335BD:0007 label_335bd: @000335BF:000A local_number5 = (local_number4 > 65535); @000335CE:0009 local_number6 = (local_number4 < 0); @000335DD:0018 local_number5 = (local_number5 || local_number6); @000335EA:0004 if(local_number5) then // ref index: 1 @000335F6:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 559, -1); @00033636:0027 // return coming @0003363A:0023 return -1; @00033643:0008 endif; @00033643:0008 label_33643: @00033645:0016 local_number5 = (local_number2 << 24); @00033654:0007 local_number1 = (local_number1 + local_number5); @00033661:0016 local_number5 = (local_number3 << 16); @00033670:0007 local_number1 = (local_number1 + local_number5); @0003367D:0007 local_number1 = (local_number1 + local_number4); @0003368A:0027 // return coming @0003368E:0023 return 0; @00033697:0026 end; // checksum: 6d842a4f @000336A3:0007 label_336a3: @000336A5:0022 function NUMBER function_707(local_number1, local_number2, local_number3, local_number4) @000336A5 NUMBER local_number5, local_number6, local_number7, local_number8; @000336A5 STRING local_string1, local_string2, local_string3; @000336A5 @000336A5 begin @000336AE:0021 StrLength(local_string2); @000336B7:0006 local_number7 = LASTRESULT; @000336C1:000D local_number7 = (local_number7 = 0); @000336D0:0004 if(local_number7) then // ref index: 1 @000336DC:0027 // return coming @000336E0:0023 return 1; @000336E9:0007 endif; @000336E9:0007 label_336e9: @000336EB:0021 function_704(local_number4, local_string1); @000336F7:0006 local_number3 = LASTRESULT; @00033701:0009 local_number7 = (local_number3 < 0); @00033710:0004 if(local_number7) then // ref index: 1 @0003371C:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 591, local_number3); @0003375A:0027 // return coming @0003375E:0023 return local_number6; @00033765:0007 endif; @00033765:0007 label_33765: @00033767:0021 ListCreate(0); @00033772:0006 local_number1 = LASTRESULT; @0003377C:000D local_number7 = (local_number1 = -1); @0003378B:0004 if(local_number7) then // ref index: 1 @00033797:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 595, -1); @000337D7:0027 // return coming @000337DB:0023 return local_number6; @000337E2:0007 endif; @000337E2:0007 label_337e2: @000337E4:0021 ListCreate(-1); @000337EF:0006 local_number2 = LASTRESULT; @000337F9:000D local_number7 = (local_number2 = -1); @00033808:0004 if(local_number7) then // ref index: 1 @00033814:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 598, -1); @00033854:0027 // return coming @00033858:0023 return local_number6; @0003385F:0007 endif; @0003385F:0007 label_3385f: @00033861:0021 function_612(local_number1, local_string2, ";"); @00033871:0006 local_number3 = LASTRESULT; @0003387B:0009 local_number7 = (local_number3 < 0); @0003388A:0004 if(local_number7) then // ref index: 1 @00033896:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 601, local_number3); @000338D4:0027 // return coming @000338D8:0023 return local_number6; @000338DF:0007 endif; @000338DF:0007 label_338df: @000338E1:0021 function_513(local_number1, local_string3); @000338ED:0006 local_number3 = LASTRESULT; @000338F7:0009 local_number7 = (local_number3 < 0); @00033906:0004 if(local_number7) then // ref index: 1 @00033912:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 604, local_number3); @00033950:0027 // return coming @00033954:0023 return local_number6; @0003395B:0001 endif; @0003395B:0001 label_3395b: @0003395D:0006 local_number6 = 0; @00033969:000C label_33969: @0003396B:0001 // switch/while/??? @0003396F:000D local_number7 = (local_number3 = 0); @0003397E:000D local_number8 = (local_number6 = 0); @0003398D:0019 local_number7 = (local_number7 = local_number8); @0003399A:0004 if(local_number7) then // ref index: 4 @000339A6:0021 function_704(local_number5, local_string3); @000339B2:0006 local_number3 = LASTRESULT; @000339BC:0009 local_number7 = (local_number3 < 0); @000339CB:0004 if(local_number7) then // ref index: 1 @000339D7:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 611, local_number3); @00033A15:0027 // return coming @00033A19:0023 return local_number6; @00033A20:0003 endif; @00033A20:0003 label_33a20: @00033A22:000D local_number7 = (local_number4 = local_number5); @00033A2F:0004 if(local_number7) then // ref index: 1 @00033A3B:0006 local_number6 = 1; @00033A47:0007 endif; @00033A47:0007 label_33a47: @00033A49:0021 ListGetNextString(local_number1, local_string3); @00033A55:0006 local_number3 = LASTRESULT; @00033A5F:0009 local_number7 = (local_number3 < 0); @00033A6E:0004 if(local_number7) then // ref index: 1 @00033A7A:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 618, local_number3); @00033AB8:0027 // return coming @00033ABC:0023 return local_number6; @00033AC3:0001 endif; @00033AC3:0001 label_33ac3: @00033AC5:0005 goto label_33969; @00033ACE:0005 endif; @00033ACE:0005 label_33ace: @00033AD0:0021 ListCount/ListDestroy(local_number1); @00033AD9:0021 ListCount/ListDestroy(local_number2); @00033AE2:0027 // return coming @00033AE6:0023 return local_number6; @00033AED:0026 end; // checksum: 3e7f6044 @00033AF9:0008 label_33af9: @00033AFB:0022 function BOOL function_708(local_string1, local_string2) @00033AFB NUMBER local_number1, local_number2, local_number3; @00033AFB @00033AFB @00033AFB begin @00033B04:0021 function_488(8, local_string1); @00033B12:0006 local_number1 = LASTRESULT; @00033B1C:0009 local_number3 = (local_number1 < 0); @00033B2B:0004 if(local_number3) then // ref index: 1 @00033B37:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 642, local_number1); @00033B75:0027 // return coming @00033B79:0023 return local_number1; @00033B80:0007 endif; @00033B80:0007 label_33b80: @00033B82:002C StrToNum(local_number2, local_string1); @00033B8C:0006 local_number1 = LASTRESULT; @00033B96:0009 local_number3 = (local_number1 < 0); @00033BA5:0004 if(local_number3) then // ref index: 1 @00033BB1:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 645, local_number1); @00033BEF:0027 // return coming @00033BF3:0023 return local_number1; @00033BFA:0007 endif; @00033BFA:0007 label_33bfa: @00033BFC:0021 function_705(local_string1, local_number2); @00033C08:0006 local_number1 = LASTRESULT; @00033C12:0009 local_number3 = (local_number1 < 0); @00033C21:0004 if(local_number3) then // ref index: 1 @00033C2D:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 648, local_number1); @00033C6B:0027 // return coming @00033C6F:0023 return local_number1; @00033C76:0003 endif; @00033C76:0003 label_33c76: @00033C78:0027 // return coming @00033C7C:0023 return 0; @00033C85:0026 end; // checksum: c57ca87c @00033C91:0007 label_33c91: @00033C93:0022 function NUMBER function_709(local_string1) @00033C93 NUMBER local_number1, local_number2, local_number3, local_number4; @00033C93 @00033C93 @00033C93 begin @00033C9C:0021 StrLength(global_string17); @00033CA5:0006 local_number4 = LASTRESULT; @00033CAF:000D local_number4 = (local_number4 = 0); @00033CBE:0004 if(local_number4) then // ref index: 1 @00033CCA:0027 // return coming @00033CCE:0023 return 5; @00033CD7:0007 endif; @00033CD7:0007 label_33cd7: @00033CD9:0021 function_704(local_number1, global_string17); @00033CE5:0006 local_number3 = LASTRESULT; @00033CEF:0009 local_number4 = (local_number3 < 0); @00033CFE:0004 if(local_number4) then // ref index: 1 @00033D0A:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 688, local_number3); @00033D48:0027 // return coming @00033D4C:0023 return local_number3; @00033D53:0007 endif; @00033D53:0007 label_33d53: @00033D55:0021 function_704(local_number2, global_string16); @00033D61:0006 local_number3 = LASTRESULT; @00033D6B:0009 local_number4 = (local_number3 < 0); @00033D7A:0004 if(local_number4) then // ref index: 1 @00033D86:0021 function_403("D:\\BldRoot\\source\\Script\\ISRT\\Src\\version.rul", 691, local_number3); @00033DC4:0027 // return coming @00033DC8:0023 return local_number3; @00033DCF:0004 endif; @00033DCF:0004 label_33dcf: @00033DD1:000D local_number4 = (local_number2 = local_number1); @00033DDE:0004 if(local_number4) then // ref index: 1 @00033DEA:0027 // return coming @00033DEE:0023 return 1; @00033DF7:0004 endif; @00033DF7:0004 label_33df7: @00033DF9:0009 local_number4 = (local_number2 < local_number1); @00033E06:0004 if(local_number4) then // ref index: 1 @00033E12:0027 // return coming @00033E16:0023 return 2; @00033E1F:0009 endif; @00033E1F:0009 label_33e1f: @00033E21:000A local_number4 = (local_number2 > local_number1); @00033E2E:0004 if(local_number4) then // ref index: 2 @00033E3A:0021 function_708(global_string17, global_string18); @00033E46:0006 local_number4 = LASTRESULT; @00033E50:000D local_number4 = (local_number4 = 0); @00033E5F:0004 if(local_number4) then // ref index: 1 @00033E6B:0027 // return coming @00033E6F:0023 return 4; @00033E78:0005 goto label_33e90; @00033E81:0002 endif; @00033E81:0002 label_33e81: @00033E83:0027 // return coming @00033E87:0023 return 3; @00033E90:0003 endif; @00033E90:0003 label_33e90: @00033E92:0027 // return coming @00033E96:0023 return -1; @00033E9F:0026 end; // checksum: fcfdf0d6 /////////////////////////////////////////////////////////////////////////////////// // function checksums // OnFirstUIBefore - 0xF01579BA // function_1 - 0x92E6761A // function_2 - 0x1076E967 // OnFirstUIAfter - 0x01076305 // IfxOnCCPSearch - 0x6567597B // IfxOnAppSearch - 0x5665595B // IfxOnTransferred - 0x0618B41C // IfxOnRebooted - 0x16100255 // IfxOnAbortInstall - 0x251C1136 // IfxOnCanceling - 0x4A68645E // IfxOnHelp - 0x22611935 // IfxOnUnhandledException - 0x51557246 // OnUnhandledException - 0x01928E9A // OnSQLComponentInstalled - 0x00000C00 // OnSQLServerInitialize - 0x00011321 // OnSQLServerInitializeMaint - 0x00000C01 // OnSQLComponentUninstalled - 0x00000C00 // OnSQLBatchScripts - 0x00000C01 // OnIISComponentInstalled - 0x00011527 // OnIISVRootUninstalling - 0x00011527 // OnIISCheckRequirements - 0x00000C01 // OnIISInitialize - 0x00011526 // OnIISUninitialize - 0x00011526 // IfxOnGeneralScriptOp - 0x28719272 // FinalConstruct - 0x00000C01 // FinalRelease - 0x00000C01 // OnSetTARGETDIR - 0x0C75AD11 // OnSetUpdateMode - 0x9005CCAF // OnCheckMediaPassword - 0x70F84340 // OnBegin - 0x00000C01 // OnAppSearch - 0x00000C01 // OnCCPSearch - 0x00000C01 // OnFilterComponents - 0xD9DD0A43 // OnMaintUIBefore - 0x42B2C1BC // OnUpdateUIBefore - 0x95B374D1 // OnMoveData - 0x1710772B // OnCustomizeUninstInfo - 0x70543A49 // OnMoving - 0x00000C01 // OnMoved - 0x00000C01 // OnInstallingFile - 0x00000C00 // OnUninstallingFile - 0x00000C00 // OnUninstallingFontFile - 0x7119AF5C // OnInstalledFile - 0x00000C00 // OnInstalledFontFile - 0x0F0F0012 // OnUninstalledFile - 0x00000C00 // OnMaintUIAfter - 0x06061009 // OnUpdateUIAfter - 0x0006C503 // OnEnd - 0x00000C01 // OnFileReadOnly - 0x00011327 // OnFileLocked - 0x00017127 // OnNextDisk - 0x93FFAB90 // OnRemovingSharedFile - 0x00011327 // OnAbort - 0x00000C01 // OnCanceling - 0x3402F401 // OnHelp - 0x00000C01 // OnRebooted - 0x00000C01 // OnFileError - 0xC404A528 // OnInternetError - 0xC403D329 // OnMD5Error - 0xC4038920 // OnSelfRegistrationError - 0x5F808FD5 // OnComponentError - 0x3F5D4371 // OnShowUI - 0x68096855 // OnUninstall - 0x92317C1B // IfxPreprogram - 0x00012D01 // Preprogram - 0x026D3253 // program - 0x13716E53 // IfxPostprogram - 0x00000C01 // Postprogram - 0x29601D2C // IfxFinalConstruct - 0x12E7C262 // IfxOnInitInstall - 0x662E1137 // IfxOnShowWizardPages - 0x052B7A7F // IfxFilterComponents - 0x65741A3E // IfxOnTransferring - 0x47297614 // IfxOnDisk1Installing - 0x1B552551 // IfxOnDisk1Installed - 0x29601D2C // IfxFinalRelease - 0x29601D2C // IfxOnExitInstall - 0x39076A58 // IfxOnFileReadOnly - 0x5A391E72 // IfxOnRemovingSharedFile - 0x71130B09 // IfxOnMD5Error - 0x5C5F1C4B // IfxOnFileError - 0x35237033 // IfxOnInternetError - 0x25441E58 // IfxOnFileLocked - 0x4B22D15B // IfxOnNextDisk - 0x43033703 // IfxRunAfterReboot - 0x00001201 // IfxOnUninstPriv - 0x1A4A7E46 // IfxOnUninst - 0x00000C01 // SetStatus - 0x00000D04 // SetStatusEx - 0x01001026 // WizardDirection - 0x2A5B1A0F // IfxInitProperties - 0x00000C01 // InitProperties - 0x49220C6E // IfxReadProperties - 0x00000C04 // ReadProperties - 0x5B423842 // IfxWriteProperties - 0x00000C04 // WriteProperties - 0x3158534C // function_186 - 0x0107A616 // function_187 - 0x0007332C // function_190 - 0x05022829 // function_191 - 0x00072D2C // function_192 - 0x00002D2C // function_193 - 0x00012D2C // function_194 - 0x00022D2C // function_195 - 0x00022D2D // function_196 - 0x00062828 // function_197 - 0x19385D57 // function_198 - 0xF9F7B2D9 // function_199 - 0x595A3015 // function_200 - 0x31234770 // function_201 - 0x16370344 // function_202 - 0x3C295562 // function_203 - 0x51597E4D // function_204 - 0xCB85DCFC // function_205 - 0x89F65DEA // function_206 - 0x4827162F // function_207 - 0xB7DD91DE // function_208 - 0x0B3FFF7E // function_209 - 0x90CD9892 // function_210 - 0x8A8399EE // function_219 - 0x00052404 // function_220 - 0xDAF1CD88 // function_221 - 0x21397E6F // function_222 - 0x0004DC2C // function_223 - 0x0001DD23 // function_224 - 0x0001DD23 // function_225 - 0x8CACE198 // function_226 - 0x143C1F7C // function_227 - 0xFFFF97D3 // function_228 - 0x5625701E // function_234 - 0x22385B39 // function_235 - 0x222E5739 // function_236 - 0x76767409 // function_237 - 0x56457609 // function_238 - 0x53450732 // function_239 - 0x62542848 // function_240 - 0x1B274575 // function_241 - 0xD4563E31 // function_242 - 0xB537E08E // function_243 - 0x61ADFD80 // function_252 - 0x2DFEAB15 // function_253 - 0xB1779D30 // function_254 - 0x660E461D // function_255 - 0x0E4B7778 // function_256 - 0xE34B085D // function_257 - 0x00050D00 // function_258 - 0x652E7549 // function_259 - 0x1521B81D // function_260 - 0x670F2032 // function_262 - 0x0002BA1A // function_263 - 0x4675435D // function_264 - 0x20003402 // function_265 - 0x4D152606 // function_266 - 0x41233A31 // function_267 - 0x2F0F515B // function_268 - 0x223B6941 // function_269 - 0x29331D51 // function_270 - 0x5C67283E // function_271 - 0x47771F01 // function_272 - 0x427A5573 // function_273 - 0x43542C2E // function_274 - 0x4D1B152B // function_275 - 0x5C1E150E // function_276 - 0x0B1E0C2B // function_277 - 0x0000602A // function_278 - 0x49777546 // function_279 - 0x3D6D4E53 // function_280 - 0x28372025 // function_281 - 0x0D700E5B // function_282 - 0x00063528 // function_283 - 0xBB263D6E // function_284 - 0x02429369 // function_285 - 0x0E3EE472 // function_306 - 0x4B35C304 // function_307 - 0x795A3F22 // function_308 - 0xFFFC62C3 // function_309 - 0x5548E726 // function_310 - 0x527F3824 // function_311 - 0x546A2824 // function_312 - 0x7D43A223 // function_313 - 0x5F7A22F0 // function_314 - 0x0E04232A // function_315 - 0x00001225 // function_316 - 0x6717F176 // function_317 - 0xAB9A86C1 // function_318 - 0x14045075 // function_319 - 0x00072A2F // function_329 - 0x285BB45A // function_330 - 0xFEFE7BC5 // function_331 - 0xAB1F87F9 // function_332 - 0xAB6C78B7 // function_333 - 0x86EA3898 // function_334 - 0x9F825BBF // function_335 - 0xBE8623FC // function_336 - 0xFDEE7CD4 // function_337 - 0xE3DC7595 // function_338 - 0x577A7F3F // function_339 - 0x59604D2A // function_340 - 0x2659345D // function_341 - 0x23405076 // function_342 - 0x5C792101 // function_343 - 0xBC9D3805 // function_344 - 0x95C1DCD7 // function_345 - 0x01058033 // function_346 - 0xEBF60BFE // function_347 - 0x6A42FB6E // function_348 - 0x285AB05E // function_349 - 0x07023F26 // function_355 - 0x5A570549 // function_356 - 0x41713508 // function_357 - 0xCF0C8DEA // function_360 - 0x70536641 // __ISRTInit - 0x693B1751 // __ISRTUnInit - 0x56494C1D // __ISRTSetComponentLog - 0x4D646C6B // __ISRTRestoreMainLog - 0x4D64192D // __ISRTRestoreMainLogEx - 0x0A1AC158 // function_372 - 0x7A281C6D // function_386 - 0x753A4B53 // function_387 - 0x0003232F // function_388 - 0x5F585105 // function_389 - 0x2E386A08 // function_390 - 0x00033208 // function_391 - 0x00043F27 // function_392 - 0xA9E4FA92 // function_393 - 0x192C1A0F // function_394 - 0x58330F2C // function_395 - 0x42CA749A // function_396 - 0x6F408E72 // function_397 - 0xB9707C03 // function_398 - 0xB3AC5D41 // function_399 - 0x2120410D // function_400 - 0x00061C21 // function_401 - 0x3E125905 // function_402 - 0x00033321 // function_403 - 0xB7FA7572 // function_404 - 0xDC92D8E5 // function_406 - 0x00011221 // function_407 - 0xD19D3594 // function_408 - 0x6B3B6909 // function_409 - 0x5643831E // function_410 - 0x08311D59 // function_411 - 0x00032023 // function_412 - 0x774F3B2C // function_413 - 0xFCD4F4D1 // function_415 - 0x5C39ED58 // function_416 - 0x352A2811 // function_417 - 0x00023234 // function_422 - 0x00FDDD34 // function_423 - 0x00053D3B // function_424 - 0x0002DD32 // function_425 - 0x00014520 // function_426 - 0xFBC4A0C7 // function_427 - 0x85BAD2E0 // function_428 - 0x7047352D // function_429 - 0x35330F28 // function_430 - 0x772C8B43 // function_431 - 0x02071705 // __ISRTDoExit - 0xC293D3FA // function_433 - 0x31DBF22C // function_434 - 0x000B040B // function_435 - 0x000B3C24 // function_436 - 0x42765C44 // function_437 - 0x355F9BFD // function_438 - 0x60755D57 // function_439 - 0xB2D4F129 // function_440 - 0x25CC6000 // function_441 - 0x276B6304 // function_442 - 0xFF007FC5 // function_445 - 0x05022D2B // function_446 - 0x4C7F8020 // function_447 - 0xBFD7FCE5 // function_448 - 0x51024C0B // function_450 - 0xEE06A0EB // function_452 - 0x0F941B7C // function_453 - 0x310B5852 // function_454 - 0x0DC5514C // function_455 - 0x15052C1F // function_456 - 0x32053469 // function_457 - 0x0000600A // function_458 - 0x1A272209 // function_459 - 0x166FA719 // function_460 - 0x1601354C // function_461 - 0x12032B0B // function_462 - 0x8D06986A // function_463 - 0x9CD0F79F // function_464 - 0xD6D9FC87 // function_465 - 0xFEF997F8 // function_466 - 0x97C031AA // function_467 - 0x10219F41 // function_468 - 0x0101ED2D // function_469 - 0x4E70BF2C // function_470 - 0x0107EB38 // function_471 - 0x00074C3D // function_472 - 0x00027138 // function_473 - 0x00032F05 // function_474 - 0x5E43197B // function_475 - 0x0004B227 // function_476 - 0x0006302C // function_477 - 0x01033429 // function_478 - 0x366B5A60 // function_479 - 0x0003F52C // function_480 - 0x0004292F // function_481 - 0x38093B46 // function_482 - 0x00042829 // function_483 - 0x5643441B // function_484 - 0x00056003 // function_485 - 0x5100FF2B // function_486 - 0x255B3A1C // function_487 - 0x00013424 // function_488 - 0xEAB9936D // function_489 - 0x00036DB7 // function_490 - 0x0C090560 // function_491 - 0xCFDE02A4 // function_492 - 0x00003F29 // function_493 - 0x00063A2E // function_494 - 0x7035FB13 // function_495 - 0x0168F41D // function_496 - 0x472B052F // function_504 - 0x2D37003B // function_505 - 0x52520122 // function_506 - 0x363C0E79 // function_507 - 0x2E3C0003 // function_508 - 0x2A2E6776 // function_509 - 0xFFFBF2F9 // function_510 - 0x3B474944 // function_511 - 0x455E5517 // function_512 - 0xFFFEF6F9 // function_513 - 0x4A45644F // function_514 - 0xFFFEF6F9 // function_515 - 0x0250625D // function_516 - 0x7654743A // function_517 - 0x45436125 // function_518 - 0x36280918 // function_519 - 0xB39FAB58 // function_520 - 0x666007BA // function_521 - 0x457AD109 // function_538 - 0xFA251AD8 // function_539 - 0x11339448 // function_540 - 0x00006900 // function_543 - 0x3A11A06E // function_544 - 0x67FAC89B // function_545 - 0x223BB728 // function_546 - 0xE266A0AA // function_547 - 0x57076724 // function_548 - 0x00000C01 // function_549 - 0xB2BD3DC7 // function_550 - 0x0104563C // function_551 - 0x0106E728 // function_552 - 0x7841B525 // function_553 - 0x00041B0B // function_554 - 0xFFF908D3 // function_555 - 0x2007B178 // function_556 - 0xFC5574C7 // function_557 - 0x0207AC04 // function_558 - 0x49251915 // function_559 - 0x0506FD3B // function_560 - 0x04379502 // function_561 - 0x0187AC04 // function_562 - 0x7A4B4F7C // function_563 - 0x0006332E // function_565 - 0x070C7602 // function_566 - 0xD0FD3C9D // function_567 - 0x4A462024 // function_568 - 0x7B2F6076 // function_570 - 0xBB792227 // function_571 - 0x1F408114 // function_572 - 0xFFC959C8 // function_573 - 0x7843850C // function_574 - 0xCC02764E // function_576 - 0x1D580946 // function_577 - 0x5056B64F // function_578 - 0x00011321 // function_579 - 0x0201AD2C // function_580 - 0x7B4EFF37 // function_582 - 0xCFBCB5E6 // function_583 - 0x504D6071 // function_584 - 0x6B1E374A // function_585 - 0xFEFB68DC // function_586 - 0x87958C9E // function_587 - 0xFFF995FB // function_588 - 0xE2F6BAB9 // function_589 - 0xFFFA89D6 // function_590 - 0x0C469508 // function_591 - 0xFFFB2DDB // function_592 - 0xF8FB11D7 // function_593 - 0xDEB502EB // function_594 - 0x00069509 // function_595 - 0x456BA748 // function_596 - 0xFFF81FD8 // function_597 - 0xFEFEA7D5 // function_598 - 0x007B6C0E // function_599 - 0x5D74A231 // function_600 - 0xA3F92C9C // function_601 - 0x0001432B // function_602 - 0x723D946E // function_603 - 0x1C4BE24C // function_604 - 0x16FC6DFB // function_605 - 0xA19081B9 // function_606 - 0x00043C2F // function_607 - 0x00021607 // function_608 - 0xFFFBB2F2 // function_609 - 0xFFFB7DEB // function_610 - 0xF7F89AD3 // function_611 - 0x0002C81F // function_612 - 0x0E7D3826 // function_613 - 0x00024A15 // function_614 - 0x00038C1E // function_615 - 0x0003FD14 // function_616 - 0xDCDD1FBA // function_617 - 0x20039321 // function_618 - 0xFFF835F2 // function_619 - 0xFFFC3AEE // function_620 - 0xFE7FB8EF // function_621 - 0x00049108 // function_622 - 0xFEFB6ACC // function_623 - 0x130C521A // function_624 - 0x7F0A5A27 // function_625 - 0x00043530 // function_626 - 0x00011324 // function_633 - 0x00011324 // function_634 - 0x00011325 // function_635 - 0x00011325 // function_636 - 0x00011325 // function_637 - 0x00011325 // function_638 - 0x00011325 // function_639 - 0x00011325 // function_640 - 0x00011325 // function_641 - 0x00011324 // function_642 - 0x00011324 // function_643 - 0x00011324 // function_644 - 0x00011325 // function_645 - 0x00011324 // function_646 - 0x00011325 // function_647 - 0x00011325 // function_648 - 0x231C006F // function_649 - 0x00011325 // function_650 - 0x725C3E26 // function_651 - 0x00011325 // function_652 - 0x00011324 // function_653 - 0x567E5F41 // function_654 - 0x567E2704 // function_655 - 0x00011325 // function_656 - 0x00011324 // function_657 - 0x00011324 // function_658 - 0x575B7C79 // function_659 - 0x3E175A0D // function_660 - 0x00031F21 // function_661 - 0x00011321 // function_662 - 0xCAFDACDD // function_663 - 0x76A701A5 // function_664 - 0x00013829 // function_665 - 0x5547E357 // function_666 - 0x1B13AA17 // function_667 - 0x1B13A017 // function_668 - 0x1B13A217 // function_669 - 0x1B13B617 // function_670 - 0x14305277 // function_671 - 0xB5CAF90F // function_672 - 0x4369864C // function_673 - 0x02A68537 // function_674 - 0x86D5B0DD // function_675 - 0x00001E01 // function_676 - 0x00031F20 // function_677 - 0x36132C27 // function_678 - 0x4651447E // function_679 - 0x3C422F7F // function_680 - 0x70500365 // function_681 - 0x32177C3C // function_694 - 0xB65E045F // function_695 - 0x0503C125 // function_696 - 0x4C454609 // function_697 - 0x765B4205 // function_698 - 0x217FD74E // function_699 - 0x14323C5E // function_700 - 0xD7FDC7ED // function_704 - 0x4E4BBD50 // function_705 - 0x00FD9232 // function_706 - 0x6D842A4F // function_707 - 0x3E7F6044 // function_708 - 0xC57CA87C // function_709 - 0xFCFDF0D6